阅读:1915回复:5
ring0层调用NtVirtualAllocateMemery总是失败,哪个大侠请给个例子
ring0层调用NtVirtualAllocateMemery总是失败,哪个大侠请给个例子...
感激不尽 |
|
|
沙发#
发布于:2008-01-30 18:29
ZwQuerySystemInformation(SystemModuleInformation)-->得到ntdll.dll基址-->分析导出表-->得到NtVirtualAllocateMemery函数地址-->拿到函数索引-->替换SSDT中该索引指向的函数-->搞定
|
|
板凳#
发布于:2008-01-30 18:30
看错了,你不是要挂钩啊!我给出的是Hook该函数的方法
|
|
地板#
发布于:2008-01-30 23:00
|
|
|
地下室#
发布于:2008-02-02 00:40
这个问题是这样的,参数地址不能是RING0地址,必须是RING3地址才可以,也就是说有些参数必须小于 0x7fff0000
|
|
5楼#
发布于:2008-02-02 11:50
遗憾的说:参数地址可以在ring0~
只是需要MapToUserAddress而已~ |
|
|