对Kernel32.dll中的IsDebuggerPresent函数,可以在主程序中导入位置进行修改。在crlutl,非直接位置调用了这个调试状态跟踪。该函数实际修改进程块的标志位。
mov eax, dword ptr fs:[0x00000030] movzx eax, byte ptr ds:[eax+0x2]
修改为
京公网安备 11010502049817号