首页
社区
课程
招聘
请教一下 内核里怎么取函数地址
发表于: 2009-11-18 22:47 4015

请教一下 内核里怎么取函数地址

2009-11-18 22:47
4015
windows 的api 可以用 LoadLibrary  和 GetProcAddress ,
内核里也应可以吧

WinDbg 用u nt!NtOpenProcess 就可以直接出现 nt!NtOpenProcess 的代码

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
WinDbg 中有符号文件。所以有这个效果...
2009-11-18 23:11
0
雪    币: 4773
活跃值: (3767)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
3
DDK里查MmGetSystemRoutineAddress(),不过有限制,更通用的参这个:

[27] Implementation of GetProcAddress and GetModuleHandle for Windows NT3.51/NT4/2000/XP/2003/Vista kernel mode, both 32 and 64 bit platforms
     http://alter.org.ua/en/docs/nt_kernel/procaddr/

自己解析PE文件。
2009-11-19 09:42
0
游客
登录 | 注册 方可回帖
返回
//