首页
社区
课程
招聘
[旧帖] [求助]看了别人的源码,来请教一个问题. 0.00雪花
发表于: 2009-5-16 21:39 3223

[旧帖] [求助]看了别人的源码,来请教一个问题. 0.00雪花

2009-5-16 21:39
3223
学习了一大牛的代码,来向大家讨教:
请问ZwCreateProcessEx函数为什么不能直接向其它的ZwSetValueKey这样的函数一样用pos =  *((WORD*)((DWORD)ZwSetValueKey+1))来获得在服务描述表中的位置,而要用打开ntdll.dll中通过PE的输出表来查找?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 612
活跃值: (961)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
因为ZwCreateProcessEx是未导出函数,ZwSetValueKey是导出函数,所以要使用ZwCreateProcessEx,必先想找到ZwCreateProcessEx的函数地址~这就是为什么要打开ntdll.dll中通过PE的输出表来查找了...
2009-5-16 22:13
0
雪    币: 44
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ZwCreateProcessEx没有从ntoskrnl.exe导出
2009-5-16 22:15
0
雪    币: 962
活跃值: (1686)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以看自己ZwSetValueKey的代码.然后自己构造ZwCreateProcessEx 很简单的
2009-5-17 09:53
0
游客
登录 | 注册 方可回帖
返回
//