首页
社区
课程
招聘
为什么重定位代码能注入winlogon.exe,而dll注不进去-_-!
发表于: 2009-8-24 11:01 4912

为什么重定位代码能注入winlogon.exe,而dll注不进去-_-!

2009-8-24 11:01
4912
如题

用重定位代码写就能注进去,DLL注入其他进程都正常,注入核心进程失败-_-!

;----------------------
感觉六楼的回复靠谱
记得以前有次注入一段枚举桌面窗口的代码到winlogon.exe里面,结果枚举不到桌面窗口,在网上查了下,改了下线程环境就可以了

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 522
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
好像要系统服务才能注入
2009-8-24 12:10
0
雪    币: 339
活跃值: (29)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
需要用AdjustTokenPrivileges提高进程的权限。
OpenProcessToken->LookupPrivilegeValue->AdjustTokenPrivileges
2009-8-24 12:58
0
雪    币: 251
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用的消息钩子么?
  如果是的话,那是因为winlogon和一般进程不是同一个桌面,winlogon在自己的安全桌面上,而一般进程是默认桌面
如果不是的话可能是因为某些关键进程要求加载的DLL有数字证书,这个我不确定,请了解的人指点一下
2009-8-24 15:37
0
雪    币: 196
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
没消息钩子
可能和你说的DLL数字证书有联系,因为用重定位代码写能注入进去,用DLL才会失败

-----
已经提权了
2009-8-24 17:09
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
6
桌面互交的问题吧,需要把你的dll放在跟Winlogon一样的桌面上。。。。。。贴代码看看吧。无码无真相
2009-8-24 17:21
0
游客
登录 | 注册 方可回帖
返回
//