|
发表于 2010-3-14 13:26:50
|显示全部楼层
一种是完全明白文件的编程思路,这个可能不太实际,相信会的人也不会用这种方法了,直接反汇编脱壳登录器了 呵呵.
另外一种是不改命令句,而是改相互调用内存码的三个地址的顺序.然后把你不改的那个直接重复就OK了,当然这也不是那么简单的事,还是那句话,程序是很复杂的一样工作,很明显上面那步只是不出现一些意外的DOWN机,而自慰情况则是在里面有些调用当中是加了密的,也就是他调用了,我们看到的只是另外几个显码,真正的东东,他已隐藏,(他调用的那个寄存器,并非直接赋的这个地址,而是寄存器调用寄存器,里面是地址的16进制的每个位的累加或其他什么算法让计算器识别,而不是让我们直接能看到这个16进制的地址,这个要看程序员自己的加密思路)那样的我们就不用试了,现在的水平线远远做不到,不是每个登录器都这样,有些也是不加密的,那么你就不能把所有涉及到操作码的句子都跳转或替换,其中有一个命令行并非是检测,而是对加速代码起启动作用的,你把它弄掉了,不是自已打自己吗?
一句话,你要辨别哪些是应该改动的句,哪些是要保留的,这个自己多调试是可以的,关键是要有这个意识.如果都不行,那就是加了密的 可以换服了,目前我试了大概20多个服务器,大概有一半是加了密的 应该是这个比例,今后这样的服务器还会越来越多,为了让自己的水平多进步,最好的办法就是好好学习一门语言 推荐PASIC 然后在这个基础上学习汇编就可以了.其实不难,半年时间足有小成
关于GAME2.dat文件当中一些不太清楚的语句,有兴趣的朋友可以一起交流,先说好我也只是一知半解,以前在大学里学的语言学都快丢光了.
认真回复的朋友,留下qq号或找我上一个帖子留下的号就行了,只是潜水然后伸手的玩家就不用了
信息来源:我爱WPE-全国首家WPE软件技术交流论坛 http://www.52wpe.net
原文链接:http://www.52wpe.net/viewthread. ... p;page=1&extra=
CE目前应该还是最好的加速工具之一,由此近段时间出现了对CE严格打表的情况,几乎所有的内挂登录器,要么不能开,要么开了掉线等多方限制,使众多私服玩家纷纷打了退堂鼓.
随着时间的推移,一部分对编程有初步认识的玩家开始用改命令句的方式,让检测失效,应该说这是一种正确的思路,但是经许多人测试,效果应该说是非常的不好,要么依然无故掉线,要么就是自慰,
开2机可以看出完全是无效果的,特别是攻击出刀速,这个应该才是大家真正要的,移动速度出兰字,无改动的必要.
在此特别要指出的是,我的上一帖子就说了,改动了命令句,在这指用替换那个选项,其实是非常粗的一种改方法,也是一般解决这个问题到了这一步首先想到的,个人认为非常的不好,因为一个这么大的文件,里面的GOTO语句其实是很多的,程序员的思路不是一条线的,而是有许多嵌套和循环,可以说,没有深厚的汇编基础,哪怕就是翻译成PASIC这样的教学语句也是很难看懂的.所以不要轻易的替换你没有看清"上下文"的一切命令句,而且我们也应看到,在测试中并非每个game2.DAT的所涉及该内存码的句式是宝全一样的,因此替换的风险性是肯定存在的,简单的替换是粗放了些的改法.
正确的改法有2种:一种是完全明白文件的编程思路,这个可能不太实际,相信会的人也不会用这种方法了,直接反汇编脱壳登录器了 呵呵.
另外一种是不改命令句,而是改相互调用内存码的三个地址的顺序.然后把你不改的那个直接重复就OK了,当然这也不是那么简单的事,还是那句话,程序是很复杂的一样工作,很明显上面那步只是不出现一些意外的DOWN机,而自慰情况则是在里面有些调用当中是加了密的,也就是他调用了,我们看到的只是另外几个显码,真正的东东,他已隐藏,(他调用的那个寄存器,并非直接赋的这个地址,而是寄存器调用寄存器,里面是地址的16进制的每个位的累加或其他什么算法让计算器识别,而不是让我们直接能看到这个16进制的地址,这个要看程序员自己的加密思路)那样的我们就不用试了,现在的水平线远远做不到,不是每个登录器都这样,有些也是不加密的,那么你就不能把所有涉及到操作码的句子都跳转或替换,其中有一个命令行并非是检测,而是对加速代码起启动作用的,你把它弄掉了,不是自已打自己吗?
一句话,你要辨别哪些是应该改动的句,哪些是要保留的,这个自己多调试是可以的,关键是要有这个意识.如果都不行,那就是加了密的 可以换服了,目前我试了大概20多个服务器,大概有一半是加了密的 应该是这个比例,今后这样的服务器还会越来越多,为了让自己的水平多进步,最好的办法就是好好学习一门语言 推荐PASIC 然后在这个基础上学习汇编就可以了.其实不难,半年时间足有小成
关于GAME2.dat文件当中一些不太清楚的语句,有兴趣的朋友可以一起交流,先说好我也只是一知半解,以前在大学里学的语言学都快丢光了.
认真回复的朋友,留下qq号或找我上一个帖子留下的号就行了,只是潜水然后伸手的玩家就不用了 |
|