揭密一下萝卜游侠改技能不掉的原理:
首先萝卜游侠读取原来未改技能前的技能地址对应的代码,用作还原非法代码
然后我们改技能时用D同时触发了两个程序的快捷键,一个是DNF游戏的技能快捷键,另一个是萝卜游侠的改技能函数(用过的人都知道,放出技能时很卡,就是这个原因)
以十字斩技能为例,原来十字斩正确的代码应该是:21017,腾讯会每隔一段时间(以毫秒为单位,所以手动还原还是太慢)检测技能代码是不是合法的值,如果不是合法的值就向腾讯服务器发送非法数据,然后断开与用户的连接
而萝卜游得用时间的间隔,当按D时首先DNF发出十字斩技能,然后萝卜游侠开始等待延时(因为十字斩的技能最后一下才能出暴风,如果一按D就立即触发要么导致非数代码时间过长,要么导致放不出暴风),当差不多发出十字斩的十字架时这时延时到了,萝卜游侠立即改动技能为20028(暴风技能),放出后立即改回21017(合法的代码),而这段时间正好躲过TX检测
[ 此贴被wanzhende在2009-03-08 23:53重新编辑 ]