安装一个钩子函数,用于在消息发送到目标窗口过程前将其截取。 该类型可以是一个系统级别的钩子或者线程级别的钩子。也就是通过安装“消息钩子”,可以窃取网络游戏玩家的账号密码,发送到黑客指定的远程服务器或邮箱,导致用户无法正常运行游戏
我现在就是挂GUI的线程ID了.
我是这样做: 我把A.dll注入到了QQ的登陆窗体进程,然后在A.dll内部就自己运行查找该被注入的QQ的登陆窗体的线程ID[PS:已经跟踪很多次了,我找的QQ登陆窗体的线程ID号跟用SPY++的一样],然后再把QQ登陆窗体的线程ID 传递给SetWindowsHookEx函数.
我是这样使用SetWindowsHookEx
SetWindowsHookEx(xxx, xxx, NULL, QQ登陆窗体线程ID) ;
理论上,我的步骤合情合理呀. 一切操作都是在A.dll内部完成就是不起作用.
但是,我用外部程序给QQ安装钩子,就成功. 但是用 注入的方式在QQ内部运行安装钩子就是不成功!
9.14预警:安装消息钩子盗取的QQ号码的木马 http://www.cnnsr.com.cn/jtym/download/20060914/2006091416434728827.shtml