R0层获取ShadowSSDT函数原始地址实例
本实例由VS2008开发,在提供了一套驱动开发框架的同时,又演示了如何获取Shadow SSDT表函数原始地址的办法。 主要函数:ULONG GetShadowSSDT_Function_OriAddr(ULONG index); 原理说明: 根据特征码搜索导出函数KeAddSystemServiceTable来获取Shadow SSDT基址,以及通过ZwQuerySystemInformation()函数获取win32k.sys基址,然后解析PE定位到Shadow SSDT在win32k.sys的偏移地址,并通过进一步计算来得到Shadow SSDT表函数的原始地址。 这里只测试了三个函
文件列表
R0层获取ShadowSSDT函数原始地址(R0ShadowSSDTOriAddr).rar
(预估有个9文件)
R0ShadowSSDTOriAddr
DriverSetVS9.vsprops
1KB
Driver.cpp
12KB
ShadowSSDT.h
14KB
Driver.h
662B
Driver
R0ShadowSSDTOriAddr.sys
7KB
R0ShadowSSDTOriAddr.vcproj
5KB
R0ShadowSSDTOriAddr.suo
22KB
CTL_CODE.h
723B
暂无评论