-
学习CK版:各种反调试技术原理与实例 VC版本
资源介绍
反调试技术 VC版 2
发现OD的处理 2
1. 窗口类名、窗口名 3
2. 检测调试器进程 4
3. 父进程是否是Explorer 5
4. RDTSC/ GetTickCount时间敏感程序段 6
5. StartupInfo结构 7
6. BeingDebugged 8
7. PEB.NtGlobalFlag , Heap.HeapFlags, Heap.ForceFlags 9
8. DebugPort: CheckRemoteDebuggerPresent()/NtQueryInformationProcess() 12
9. SetUnhandledExceptionFilter/ Debugger Interrupts 14
10. Trap Flag单步标志异常 16
11. SeDebugPrivilege 进程权限 16
12. DebugObject: NtQueryObject() 17
13. OllyDbg:Guard Pages 20
14. Software Breakpoint Detection 22
15. Hardware Breakpoints Detection 24
16. PatchingDetection CodeChecksumCalculation补丁检测,代码检验和 25
17. block input*键盘、鼠标输入 26
18. EnableWindow禁用窗口 27
19. ThreadHideFromDebugger 28
20. Disabling Breakpoints禁用硬件断点 30
21. OllyDbg:OutputDebugString() Format String Bug 30
22. TLS Callbacks 30