反调试方法---0xCC检测--检验API断点实现反调试
反调试0xCC检测软件断点的原理:调试器在对应设置断点的位置上修改该地址的字节为0xCC。若是关键位置检测到该指令,可以判断进程处于调试状态。0xCC既可以是INT 3指令,也可以是其他指令的操作数。API断点API断点一般下在API的首地址处或函数返回地址处。检查这些易被下端的地址首字节是否为0xCC就可以判断程序是否正在被调试检验代码(以MessageBoxA函数为例):#include <Windows.h>#include<iostream>using na
原创
2021-08-25 10:11:50 ·
1194 阅读 ·
0 评论