-
-
[求助]win10的句柄表结构
-
发表于:
2016-8-2 17:29
8647
-
使用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)
但不知道其他字段什么意思?哪里有 句柄--对象 结构?
我感觉应该已经有人研究过这个了,请知道的帮助一下,非常感谢。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课