首页
社区
课程
招聘
[求助]有关SSDT
发表于: 2007-9-21 21:36 5114

[求助]有关SSDT

2007-9-21 21:36
5114
各位大哥大姐,请问如何在不同的系统中由 API 的名字得到它在SSDT中的索引?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
呵呵不太清楚
不过你可以下
http://www.titilima.cn/sample/ssdtdump.zip

运行李马老师写的一 个程序

它能找到ntoskrnl.exe 中所有的 API名字 和内存地址
2007-9-21 21:43
0
雪    币: 248
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有没有用汇编写的呀???
2007-9-22 12:56
0
雪    币: 66
活跃值: (16)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
lkd> u ntdll!NtOpenProcess
ntdll!ZwOpenProcess:
7c92dd7b b87a000000      mov     eax,7Ah
7c92dd80 ba0003fe7f      mov     edx,offset SharedUserData!SystemCallStub (7ffe0300)
7c92dd85 ff12            call    dword ptr [edx]
7c92dd87 c21000          ret     10h
7c92dd8a 90              nop
7c92dd8b 90              nop
7c92dd8c 90              nop
7c92dd8d 90              nop

注意看NtOpenProcess的第二个字节。

其他的NtXXX/ZwXXX也是这样的(ntdll中)
2007-9-22 13:03
0
游客
登录 | 注册 方可回帖
返回
//