阅读:1892回复:6
欢迎指点迷津:Windows 2000中未被ntoskrnl.exe输出ZwXxx系统服务在内核中我们有办法利用吗?
Windows 2000中,一些 ZwXxx 系统服务入口被ntoskrnl.exe输出了,而还有很多没有输出。对那些没有输出的ZwXxx系统服务在内核中我们有办法利用吗?如何利用?
|
|
沙发#
发布于:2004-11-03 17:05
只要知道其ID即可在SERVICETABLE里获得函数地址.
|
|
|
板凳#
发布于:2004-11-03 17:43
很感谢wowocock!接分!
我想再问一下,对于ntoskrnl输出的ZwXxx函数我可以用 ServiceID = *(PULONG) (ZwXxx + 1)来获得,但对于ntoskrnl未输出的ZwXxx函数,我如何获得?谢谢!! |
|
地板#
发布于:2004-11-04 10:26
很感谢wowocock!接分! 反汇编NTDLL.dll; |
|
|
地下室#
发布于:2004-11-04 12:45
反汇编NTDLL.dll的方法是能获得ntoskrnl未输出的ZwXxx函数的服务ID,但是对同一个ZwXxx函数,2k和XP的服务ID是不同的。那么我在程序中如何利用呢?有没有像ServiceID = *(PULONG) (ZwXxx + 1)这样通过程序的方法来获得呢?
|
|
5楼#
发布于:2004-11-05 13:01
请大虾们快给指点指点
|
|
6楼#
发布于:2004-11-05 14:38
那就直接查找咯
|
|
|