-
在汇编中插入实现以检测是否处于调试状态-易语
资源介绍
IsDebuggerPresent ()一般用来检测程序是否出于调试状态,返回值逻辑型
纯汇编调用此API,好处是程序导入表中查看不到此API
不过终究还是调用了API,bp 断点可以正常断下,
而且一般OD 反调试插件已经和谐此函数,所以:
此源码仅用于学习研究,请勿用于发布版程序!
==========
1 遍历PEB表,获取IsDebuggerPresent函数地址
2 调用IsDebuggerPresent
2 判断返回值是否为真,如果是真,程序自动崩溃
如果是假,继续向下执行
源码内有使用说明和注意事项
- 上一篇: 反编译工具(源码生成工具)
- 下一篇: 卡巴斯基全系列离线升级工具[含网络版本]