首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
1
0
[讨论]有没有全局注入的方法?
发表于: 2008-8-8 13:33
7642
[讨论]有没有全局注入的方法?
phthegreat
2008-8-8 13:33
7642
上网看了两个比较主流的DLL注入方法,一个是调用SetWindowsHookEx安装一个WH_GETMESSAGE类型的钩子,但是,不是GUI进程的话就没有被注入,我自己写了一个DLL测试才知道的;一个是调用用CreateRemoteThread,但这里必须遍历当前进程,如果有新进程产生的话就没有被注入,本来我想做个死循环,一直不停的去遍历进程,发现新进程就注入,但是有个死循环一直在遍历,系统不会变得很慢吗?有人提出HOOK CreateProcess,然后在这个进程创建一个远程线程,可是我觉得这是一个鸡生蛋,蛋生鸡的问题,创建远程线程需要进程句柄,一个进程只有创建了才会有句柄。。。。。。
请问一下有什么好的方法可以实现动态的全局注入?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
5
)
cradiator
雪 币:
356
活跃值:
(38)
能力值:
( LV9,RANK:220 )
在线值:
发帖
16
回帖
51
粉丝
4
关注
私信
cradiator
4
2
楼
全局注入嘛。可以挂载ZwCreateProcess和NtResumeThread就可以监视进程的创建了。然后再注入。
如果你注入只是为了挂钩某个函数,那不如直接挂钩SSDT,一个操作终身受益:)
2008-8-8 15:07
0
phthegreat
雪 币:
66
活跃值:
(25)
能力值:
( LV3,RANK:30 )
在线值:
发帖
16
回帖
43
粉丝
1
关注
私信
phthegreat
3
楼
cradiator
说的是不是RING0下的?有没有RING3下的方法?
2008-8-8 17:34
0
weolar
雪 币:
364
活跃值:
(152)
能力值:
( LV12,RANK:450 )
在线值:
发帖
142
回帖
620
粉丝
20
关注
私信
weolar
10
4
楼
建议看《挂钩 NtResumeThread 实现全局Hook》,http://www.xfocus.net/articles/200805/981.html
用的就是ring3
2008-8-8 18:19
0
phthegreat
雪 币:
66
活跃值:
(25)
能力值:
( LV3,RANK:30 )
在线值:
发帖
16
回帖
43
粉丝
1
关注
私信
phthegreat
5
楼
OK~~谢了
2008-8-14 23:41
0
XPoy
雪 币:
222
活跃值:
(478)
能力值:
( LV11,RANK:188 )
在线值:
发帖
26
回帖
280
粉丝
5
关注
私信
XPoy
3
6
楼
CreateProcess结束要ntdll.CreateThread时的地方hook不就结了?
2008-8-15 01:05
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
phthegreat
16
发帖
43
回帖
30
RANK
关注
私信
他的文章
[原创]A了Stuxnet的加载DLL代码--从内存中加载某个DLL
15203
[下载]第二阶段 第一题 答案
4992
[下载]第一阶段 第四题 答案
5285
[下载]第一阶段 第三题 答案
4946
第一阶段 第二题 答案
3438
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部