还记得刚接触od那段时间,把od里三层外三层都研究了个遍,恨不得od的每一个字节都不放过.这个反调试也就是那时候发现的. 由于我对反调试不怎么感冒.这个反调试就慢慢的被遗忘了,直到前段时间,项目需求是必须要加上反调试.起初在网上找了许多反调试代码. 这些anti从环3到环0 从进程到内存 从窗口到特征 从嘀嗒差到debugapi 等等 各式各样的, 甚至还有检测进程目录下是否有 dbghelp plugin 等字样的. 这些anti有的很经典 有的检测环境苛刻 有的误判率过高 这些anti网上几乎都有相应的anti anti插件或方法绕过检测. 感觉都不尽如人意,这才让我想起了这个沉睡了10多年的反调试. WindowByte反调试.
<十多年前未公开的反调试 - WindowByte反调试> 优点: 误报率为0(代码写完善的情况下) 缺点: 只争对OD检测
不知od作者当初是有意栽花? 还是无意插柳?