前面我写过有关内核句柄表的一些知识,今天来在这里跟大家分享一下我自己写的内核枚举进程句柄方法。
#include"EnumProcessHandleTable.h"
#ifdef _WIN64
#define _HANDLE_TABLE_ 0x200 //硬偏移Win7x64下的HANDLE_TABLE字段在EPROCESS下的偏移
#define _OFFSET_ 0x10 //TableCode中的第一项是用作审计,需要越过他到达HandleTableEntry