[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
调用 ZwQuerySystemInformation
检查 SystemKernelDebuggerInformation 中的 KernelDebuggerEnabled 是否为 true
检查 SystemKernelDebuggerInformation 中的 KernelDebuggerNotPresent 是否为 false
调用 ZwQueryInformationProcess
检查 ProcessDebugPort 是否有值检查 ProcessDebugObjectHandle 是否有值检查 ProcessDebugFlags 是否为 0
检查 ProcessDebugPort 是否有值
检查 ProcessDebugObjectHandle 是否有值
检查 ProcessDebugFlags 是否为 0
取得 PEB 指针
检查 BeingDebugged 是否为 1扫描 Ldr 指向的内存是否填充 0xFEEEFEEE检查 ProcessHeap->Flags 标识检查 NtGlobalFlag 标识
检查 BeingDebugged 是否为 1
扫描 Ldr 指向的内存是否填充 0xFEEEFEEE
检查 ProcessHeap->Flags 标识
检查 NtGlobalFlag 标识
Sprite雪碧 调用 ZwQuerySystemInformation检查 SystemKernelDebuggerInformation 中的 Kern ...
JACK李冰 《深入mfc出不来》