goback add

Visual C++编程窃取QQ密码

45254 点击·43 回帖
灯火互联
楼主

现在的qq防盗技术越来越好,一般的钩子已经无法获取用户输入的密码了,程序本身的防范很严密。那么我们就从用户这边来下手吧。
--------------------------------------------------------------------------------


  近日无所事事,看到现在的QQ防盗技术越来越好,一般的钩子已经无法获取用户输入 的密码了,我也试图用发送WM_GETTEXT消息以及GetWindowText来获取密码文本框的数据,发现是不可行的。左思右想,既然程序本身的防范很 严密。那么我们就从用户这边来下手吧。毕竟很多用户对电脑不是很了解的,各位看官可不能扔丑鸡蛋啊。

  网吧里一般用户点击QQ快捷方式后就输入号码和密码,然后再登陆,这样我们就可以进行欺骗了。我们的程序运行在后台不停的检测当前激活的窗口是不是QQ登录的窗口,如果是的话就先取得QQ登录窗口中的号码、密码文本框和登陆按钮的窗口位置。这样是为了在我们伪造的窗口上创建这些窗口时不被察觉,获得这些信息后,我们先截取整个屏幕,然后把真正的QQ登录窗口隐藏起来,最后创建我们自己的窗口,设置为最前占满整个桌面,然后再背景上贴上刚才抓取的图片。最后在图片QQ登陆的地方创建好QQ号码和密码输入窗口,在检测到用户单击在QQ登陆按钮时获取用户输入的字符,把这些字符发送到真正的QQ窗口里,最后模拟单击QQ登陆按钮完成QQ的正常登陆。

  然而家庭用户一般是选了自动登陆的方式,所以没有QQ登录的窗口,那我们就要动一些手脚了。了解QQ的地球人都知道,QQ文件夹下有这两个文件:AutoLogin.dat和LoginUinList.dat,它们的功能:这两个文件是QQ的号码登录数据文件,AutoLogin.dat 保存的是自动登录号码的数据文件,LoginUinList.dat则保存的是QQ登录窗口中的“QQ号码”下拉框中显示的所有号码记录。所以我们要删除QQ登录数据,直接删除AutoLogin.dat和LoginUinList.dat两个文件就行了。主要代码分析如下:

亲!本部分内容设定了隐藏,需要回复后才能看到. 请先注册! 再回帖! 免费下载上千GB的课程.


喜欢1 评分1

最新喜欢:

怒吼吧蛋蛋
lingyunyicun
沙发
真的吗?

回复(0) 喜欢(0)     评分
coolman
板凳
正在学C++语言,我看看,还是不会用啊!!直接编译的话,说是有错误

回复(0) 喜欢(0)     评分
1104569805
地板
1111111111111111111

回复(0) 喜欢(0)     评分
钟爱一生
4楼


回复(0) 喜欢(0)     评分
vax
5楼
了解....

回复(0) 喜欢(0)     评分
diqiuyun
6楼
hehe   ,,,,,,,,,,,,,,,,,,,,,,

回复(0) 喜欢(0)     评分
axelxu
7楼
看一看

回复(0) 喜欢(0)     评分
云淡风轻
8楼

回复(0) 喜欢(0)     评分
滴泪落红尘
9楼
这个....

回复(1) 喜欢(0)     评分
滴泪落红尘
10楼
滴泪落红尘:这个....回到原帖
??????

回复(0) 喜欢(0)     评分
zhongchin
11楼
嚼头,绝对的嚼头

回复(0) 喜欢(1)     评分
阿叽喳
12楼
哦 那是不是真的

回复(0) 喜欢(0)     评分
阿叽喳
13楼
看不懂啊
求教啊

回复(0) 喜欢(0)     评分
萤火虫
14楼
。。。。。。。。。。。。。

回复(0) 喜欢(0)     评分