社区
进程/线程/DLL
帖子详情
请问可以hook 进程么?
loseleo
2009-05-11 07:11:44
setwindowshookex参数只有线程值,我是想hook 整个进程,对进程的每个窗口的线程来Hook,因为某些窗口开始并没有创建,所以不能去hook我要的窗口。大家有什么好方法么?
分不多。。谢谢了
...全文
132
8
打赏
收藏
请问可以hook 进程么?
setwindowshookex参数只有线程值,我是想hook 整个进程,对进程的每个窗口的线程来Hook,因为某些窗口开始并没有创建,所以不能去hook我要的窗口。大家有什么好方法么? 分不多。。谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greatws
2009-05-13
打赏
举报
回复
[Quote=引用 4 楼 loseleo 的回复:]
我的意思是说Hook整个进程,当其中 某一个线程调用某个函数,我就会知道。SetWindowsHookEx只能单独Hook一个线程,而CreateRemoteThread也只能Hook单个线程里面的相关函数吧?
比如clien.exe有3个窗口,其中有一个窗口会调用W2_32.DLL,而这个窗口用完就关掉,下次再窗口,我不想动态timer去检查,想Hook clien.exe整个进程,把W2_32.DLL 中的send前几个字节修改然后调用我的函数。
[/Quote]
我的意思是这样的:
一个进程内任何线程调用同一个函数,其函数地址都以一样的。但有些线程没有消息循环,故,SetWindowsHookEx起不到作用,要用CreateRemoteThread
qiuchengw
2009-05-13
打赏
举报
回复
那就是 hook api的问题了.
pangqi022
2009-05-13
打赏
举报
回复
CreateRemoteThread 线程中loadlibary 导入 钩子DLL
godlessme
2009-05-12
打赏
举报
回复
不管你hook哪个线程,只要改了 send 的前几个字节,那么该进程所有的线程都会调用你的函数。
在进程空间, send 的代码只有一份, 所有的线程都从同样的地址调用 send 。
loseleo
2009-05-12
打赏
举报
回复
我的意思是说Hook整个进程,当其中 某一个线程调用某个函数,我就会知道。SetWindowsHookEx只能单独Hook一个线程,而CreateRemoteThread也只能Hook单个线程里面的相关函数吧?
比如clien.exe有3个窗口,其中有一个窗口会调用W2_32.DLL,而这个窗口用完就关掉,下次再窗口,我不想动态timer去检查,想Hook clien.exe整个进程,把W2_32.DLL 中的send前几个字节修改然后调用我的函数。
greatws
2009-05-11
打赏
举报
回复
SetWindowsHookEx达不到你的要求,用CreateRemoteThread注入DLL,去hook相关函数
biweilun
2009-05-11
打赏
举报
回复
你的Hook进程是什么意思呢,阻止进程创建?
Randyqiu
2009-05-11
打赏
举报
回复
关注中。。。。
Easy
Hook
远程
进程
注入并
hook
api的实现
http://blog.csdn.net/v6543210/article/details/44276155 Easy
Hook
远程
进程
注入并
hook
api的实的示例。
SSDT
Hook
实现
进程
保护
SSDT
Hook
实现
进程
保护:http://blog.csdn.net/php_fly/article/details/9202379
游戏逆向安全之
HOOK
变态功能实现
游戏逆向安全之
HOOK
变态功能实现
API
HOOK
全局钩子, 防止
进程
被杀
API拦截 防止
进程
被控制台杀死. 用的是全局钩子 通过修改
进程
的导入表修改OpenProcess的地址指向我们自定义的函数
API
hook
(inline)超简入门代码
简单的API
hook
的入门用代码参考,
hook
目标MessageBoxW。
hook
形式:inline
hook
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章