该用户从未签到
御剑江湖
威望- 42
金钱- 170
贡献- 10
推广数- 0
紫钻- 0
- 阅读权限
- 20
- 在线时间
- 3 小时
- 最后登录
- 2013-7-21
|

楼主 |
发表于 2013-7-13 22:36:47
|
显示全部楼层
过检测的一些小发现- VPNdll.dll
- 013C919B /EB 07 jmp short 11Game.013C91A4 ; 上传数据
- 669E683A /EB 0D jmp short vpndll.669E6849 ; replay发送
- 669E7D50 C2 0400 retn 0x4 ; 发送录像,这个是被检测后自动上传lastreplay到服务器,然后鉴定为囚犯
- 669F4180 C3 retn ; 模块加载失败,此处是新建文件夹 11xp.dll D3D8Hook.dll ,有意想不到的惊喜
- 11Game.exe
- 012A8615 |. /74 79 je short 11Game.012A8690 ;这两处跳转直接修改成jmp那么就能过文件校验,是为上面的服务的。
- 0138997D /EB 6B je short 11Game.013899EA //验证dll
复制代码 说下总体思路,11的反挂很厉害,吐血。
1.以前我记得很强调11xp.dll,因此直接从这个dll入手,发现可以直接新建文件夹搞定,那么这样11game.exe自然无法调用此dll注入war3.exe。
2.用XT查看war3.exe的线程,11XP.DLL已经不存在,上面的成功。
3.随便找了个以前的过时MH,妥妥的开启全图,好景不长,5分钟后提示外挂,在一个账号变囚后,发现了上传录像这么个流程。也碰巧发现原来把这个jmp以后,虽然提示外挂,但不会变囚。
4.之后把注入war3.exe的dll都查看了一下,没什么特殊发现,眼光朝向11game.exe,凑巧发现了VPNdll.dll,里面有这么一个字符串- 66D61BAA B8 0833D866 mov eax,vpndll.66D83308 ; %s 被11检测到作弊被踢出游戏,请大家自觉爱护游戏环境
复制代码 思路马上来了,字串显示前断下,然后再回朔找关键跳。
其实上面那个字符串是假的,真正的判断是否开挂的在 66D83308 这个地址所在的一大片汇编代码都是VM的,你懂的。
之后同样找到了D3D8Hook.dll 其中也有个字符串。
11game\D3D8Hook.dll
11game\11xp.dll
11game\vpndll.dll
11game\Patch\war3\g124e_2\
自行ctrl+F吧。
目前我的都是修改文件,修改的有11GAME.EXE VPNDLL.DLL D3D8Hook.dll
文件夹方法替换了 11XP.DLL
当然也能内存patch,改天自己再捣鼓。
|
|