首页
社区
课程
招聘
[旧帖] [求助]关于SetWindowsHookEx 0.00雪花
发表于: 2010-8-18 16:14 1521

[旧帖] [求助]关于SetWindowsHookEx 0.00雪花

2010-8-18 16:14
1521
需要获取某指定进程的鼠标单击消息,但该进程的保护驱动巧妙地Hook了NtWriteVirtualMemory,导致CreateRemoteThread+WriteProcessMemory方法失效,而其他方式注入DLL也面临无法WriteProcessMemory的困境,因此决定采用SetWindowsHookEx方式,失败,用XueTr查看该进程Hook了自身的LoadLibraryExW。

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
作废。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2010-8-18 17:38
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
对方Hook了自身的LoadLibraryExW,SetWindowsHookEx根本注入不了的
驱动层Hook了NtWriteVirtualMemory
还有什么办法能够拦截目标进程消息,高手来
2010-8-18 18:10
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
一定要拦截吗?SetWindowsHookEx也可以不用LoadLibrary来记录消息,但不能拦截.
2010-8-18 18:25
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
1.
我看过win2000源码, SetWindowsHookEx最终结果是目标进程自身调用LoadLibraryXX加载的,判断LoadLibraryExW的进程空间是否在user32.dll空间,确定可以断定是SetWindowsHookEx在加载DLL 所以消息Hook是不会执行的
不是说LoadLibrary调用SetWindowsHookEx,而是SetWindowsHookEx最终会由user32.dll调用LoadLibraryXX的

2.需要获取消息,判断是在特定窗口WM_LBUTTONDOWN时抛弃消息,执行特定操作.

大家还有什么办法,可以讲一讲
2010-8-18 18:43
0
游客
登录 | 注册 方可回帖
返回
//