找回密码
 注册帐号
查看: 2204|回复: 9

教大家废除API,废除游戏检测到外挂并关闭外挂功能!

[复制链接]
发表于 2017-5-24 21:53:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册帐号

×
最近在玩一个游戏私服(为了防止说成打广告,具体哪个私服就不说了),打开游戏后,有检测是否运行无关进程的功能,检测运行了无关的进程,并且软件获取了焦点(这个是重点),游戏就会关闭我们运行的程序!
经过分析,我们基本理清了这个检测的原理:
  • 这个检测,是由一个线程检测的。用XT工具,暂停这个线程即可。! `, s8 k$ l7 s' N/ X: ?: [) ]: R
  • 这个线程调用了API,我们上面说了只有软件获得焦点的时候,才会被检测到。也就说明只有软件置顶的时候会被检测到,我们就需要找到软件置顶后获取句柄等相关API。
    0 h. v0 L1 f" E! j- ~# Q
  • 最后我们找到了该线程调用了GetForegroundWindow这个API,该API的用途是获取当前置顶窗口的句柄,然后关闭该进程。
    * Q- u8 \" F  i/ B
    % H/ t$ ~4 x7 f( B) B$ a) }6 D
我们明白了检测的原理,过游戏保护的时候,就有两种方法。
一.用XT工具或者编程的方式,暂停该检测线程。

暂停线程工具

二.也可以用CE工具废除该API(当然我们也可以用代码写出来,这里就不写了,用工具更直观些)
1.CE加载游戏。

找到API地址
  O1 M+ M# E  e* A$ o: H( {

2.在API的头部,右键--汇编,输入汇编代码ret。

输入汇编

这样就可以简单的废除API了,当然我们也可以HOOK API的方式废除该API,原理都是相同的!
( ^" E/ G4 X* @
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

140

回帖

327

积分

筑基

发表于 2017-6-23 12:28:38 | 显示全部楼层
LZ真是人才
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

156

回帖

366

积分

筑基

发表于 2017-6-23 12:36:16 | 显示全部楼层
好帖就是要顶
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

139

回帖

327

积分

筑基

发表于 2017-6-23 12:39:19 | 显示全部楼层
很好哦
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

178

回帖

416

积分

筑基

发表于 2017-6-23 13:07:43 | 显示全部楼层
真心顶
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

156

回帖

366

积分

筑基

发表于 2017-6-23 13:12:39 | 显示全部楼层
说的非常好
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

140

回帖

327

积分

筑基

发表于 2017-6-23 19:04:32 | 显示全部楼层
LZ真是人才
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

156

回帖

366

积分

筑基

发表于 2017-6-23 19:17:23 | 显示全部楼层
很好哦
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦

0

主题

159

回帖

372

积分

筑基

发表于 2017-6-23 19:44:37 | 显示全部楼层
不错不错
欢迎来到安全之家
悄悄告诉你善用本站的【 搜索 】功能,那里可能会有你要找的答案哦
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

Archiver|sitemap|小黑屋|手机版原版|安全之家

GMT+8, 2025-4-17 02:47 , Processed in 0.115078 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表