新手向反调试手段,检测自身是否被断点   [复制链接]

写法很简单,思路也很简单,就是第一次初始化时将代码段的开始地址到结束的地址所有的字节累加起来,然后再写个死循环重新累加对比初始化时的字节累加总数,不同就是被下了断点,改下初始化逻辑能应付下破J新手,其原理是当设置断点后,对应位置的机器码(第一个字节)会被替换成0XCC(对应的汇编指令为int3)字节变化了那么累加起来的数就会不同,达到了检测断点的效果,新手可以看看,大佬绕道咯

点我下载
(已有 40 次下载)

引用模块

源码文件名 模块文件名
检测断点.e
精易模块.ec

引用支持库

源码文件名 支持库文件名 支持库标识
检测断点.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
© 版权声明
THE END
喜欢就支持一下吧!
点赞0
分享
评论 抢沙发