743567274 发表于 2016-8-21 12:25

防CE搜索开源!

成品我也不知道你们为啥能搜索到VIP的基址!下面我说一下原理!


CE搜索,一般都是第一次是一个未知的初始值!然后改变或者不改变!然后就一直的往下搜!


然后我的代码的原理是这样的!很简单,就是利用数字的单双数进行判断登陆状态!


新建两个变量:一个名字为:单双数 逻辑性,   一个为整数型的数值!


程序启动后,开始初始化!取50的概率来确定单双数的真和假!


如果单双数为真!那么代表,数值是单数的时候为已登录状态! 否则反之!


因为一开始,肯定是未登录状态!所以就让数值随机出一个数!为未登录状态! [当然,这个随机数是看单双数的真假而产生的随机数!]


这个时候,如果改变登陆状态为已登录的时候!


并且单双数=真


那么就让他变成单数![单数就是已登录状态!]这个时候数值肯定是一个双数!因为初始化的时候判断的!


这个时候有两种选择!可以改变登陆状态!我还是选择的取50%的概率执行第一种或者第二种!


第一种:再取50%的概率加或者减!双数减去一个单数=单数!而双数加上一个单数=单数!所以,这里的数字全部都是随机的!


第二种:把单双数这个逻辑值改变一下!如果是真就改为假,如果是假就改为真!改完以后就是已登录状态了!   因为:刚开始的数值是双数!单双数为真!所以单数为已登录状态! 如果吧单双数改为假!数值为双数,单双数为假!这个时候就变成了双数为已登录状态了!


取登陆状态的时候,判断一下单双数,然后在判断单数是已登录还是双数是已登录就好!当然,这个可能出现负数!也要注意一下!


所以说,这个思路用CE搜索,你搜索完位置的初始值后,第二步已经不知道干嘛了!因为你永远不知道数值是改变,还是不改变!


我发的成品里面我不知道他们是怎么搜索的!但是这个应该是不可能搜索到的!


不过希望有一个大牛出来说一下我发布成品的时候CE是怎么搜索到的!

下面是源码:   欢迎点评!

Very_good 发表于 2016-8-21 12:35

我不是放了视频吗

743567274 发表于 2016-8-21 12:45

Very_good 发表于 2016-8-21 12:35
我不是放了视频吗

从源码上看的话!你视频的最后还选择了不改变的数值!然后把状态改为已登录,然后又改回来!这个你觉得可能吗?

erchioce 发表于 2016-8-21 12:48

楼主精神很好,就是有时候应该多思考一点
ce怕的是什么,多地址,或者是数值改变与显示状态不符
你这样还不如每次登陆重新开辟地址直接点
页: [1]
查看完整版本: 防CE搜索开源!