下载运行文件以及源代码附件
[编者按:本文以纯技术的角度探讨使用钩子来获得密码,请不要用于非法目的。]
最近天气太热,外加无聊,出于练习的目的,想到了写个盗QQ的软件,说“盗”,未免是太难听了吧,于是我给它起名为“UiQQ道”.下面就是本软件的界面部分:

(图1.软件界面部分)
一般的盗密码的软件的软件都是通过监视键盘来获得密码,这样操作比较方便,但是这样也存在一定问题,密码有的时候不是很准确,因为有的人输入密码并不是从前到后输入,当然这样的人也是少数,盗密码嘛,当然去得到那些比较粗心的人的密码! 通过安装钩子来监视QQ登陆界面就是获得密码的方法,在安装前得先找到登陆窗口的句柄,当钩子安装后,记录键盘,当用户“回车”或是点了“登陆”就可以开始处理密码了! 我准备分为四部分来说明这个整个过程:
(1)寻找QQ登陆界面。
(2)安装钩子
(3)钩子函数的解释.
(4)处理密码。
以下部分全是使用C语言,文章中我假设读者您是会C/SDK编程的。如果遇到相关的概念性问题,您可以查看MSDN或是上BBS 询问!
第一部分:(1)寻找QQ登陆界面
软件运行后,利用安装定时器,每秒在系统找QQ登陆界面,这样基本上只要用户打开了QQ登陆界面就会被抓住其句柄,看下面代码:
#define ID_MYTIMER 555
SetTimer(hDlg, ID_MYTIMER, 1000, NULL);
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- (77453次浏览)Google在线翻译--请输入要翻译的内容
- (17689次浏览)VC++动态链接库(DLL)编程深入浅出(二)
- (15190次浏览)VC++动态链接库(DLL)编程深入浅出(一)
- (11324次浏览)VC++动态链接库(DLL)编程深入浅出(三)
- (8316次浏览)VC6.0中使用ADO操作Access数据库
- (6018次浏览)VC下ADO开发实践之一
- (6006次浏览)使用SDL打造游戏世界之入门篇
- (5243次浏览)细谈VC程序调试的若干方法
- (5103次浏览)让你的软件界面更漂亮 [VC][二]
- (4380次浏览)深入浅出VC++串口编程之基于控件



