-
-
[求助]win10的句柄表结构
-
发表于:
2016-8-2 17:29
8648
-
使用windbg本地内核调试时,可以找到ObjectTable地址,结构如下:
nt!_HANDLE_TABLE
+0x000 NextHandleNeedingPool : 0x2000
+0x004 ExtraInfoPages : 0n0
+0x008 TableCode : 0xffffc001`d6485001
+0x010 QuotaProcess : 0xffffe000`99f1a080 _EPROCESS 所在进程的EPROCESS地址。
+0x018 HandleTableList : _LIST_ENTRY [ 0xffffc001`d694c058 - 0xffffc001`ce5f4b58 ]
+0x028 UniqueProcessId : 0x190c
+0x02c Flags : 0
+0x02c StrictFIFO : 0y0
+0x02c EnableHandleExceptions : 0y0
+0x02c Rundown : 0y0
+0x02c Duplicated : 0y0
+0x02c RaiseUMExceptionOnInvalidHandleClose : 0y0
+0x030 HandleContentionEvent : _EX_PUSH_LOCK
+0x038 HandleTableLock : _EX_PUSH_LOCK
+0x040 FreeLists : [1] _HANDLE_TABLE_FREE_LIST
+0x040 ActualEntry : [32] ""
+0x060 DebugInfo : (null)
但不知道其他字段什么意思?哪里有 句柄--对象 结构?
我感觉应该已经有人研究过这个了,请知道的帮助一下,非常感谢。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)