首页
社区
课程
招聘
[原创]发一个QQ协议解码器。。。win32汇编语言编写
发表于: 2009-3-30 01:57 36760

[原创]发一个QQ协议解码器。。。win32汇编语言编写

2009-3-30 01:57
36760
收藏
免费 7
支持
分享
最新回复 (53)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
1、qq密码在成功登陆过后,会有一个令牌存在,存在这个令牌的目的就是为了在用qq打开别的软件的时候,譬如说打开qq邮件,qq游戏等的时候避免重复登陆!我们试想,既然是这样的话,那么用qq打开qq游戏的时候,是不是qq就会传递qq号和qq密码给qq游戏呢?经过验证,答案是肯定的!既:qq传递qq号和qq密码的HASH值传递给qq游戏,也就是平时所说的命令行!
2:那么是不是只要别人通过qq登陆游戏,就能获取到?这当然是十分肯定!那么问题又来了,如果别人安装了游戏还好说,要没安装肯定就不会传递,而且就算安装了,别人也不会马上登陆游戏啊!等别人登陆游戏的时候黄花菜都凉了,呵呵,说的很对,是这个道理我们现在想想,既然通过qq打开qq游戏,并调用成功,到底是为什么呢?为什么能调用成功呢?现在我来换位考虑:如果让我来开发的话,我肯定会qq在打开qq游戏的时候去查看注册表的值,如果存在这个值代表安装了,当然这个值我会保存qq游戏的路径,最后调用游戏的时候传递命令行过去,如果注册表不存在这个值,那么我就提示安装游戏!那么,我能不能来修改注册表的这个值,替换成我自己的软件呢?替换成了之后qq会传递命令行过来吗?而且替换了之后qq会识别出来吗?这一切疑问最后经过验证的结果是:绝对是这样!汗。。。。。既然这样,那一切就不在话下了只要两个小软件配合使用,软件a负责模拟点击qq游戏,软件b就冒充qq游戏。
3:到这里,相信懂的肯定已经懂了,当然不懂的肯定还是不懂!最后一个问题传递过来的参数是qq号的明文和qq密码的HASH值,这样有用吗?当然有用,有了qq号和hash值登陆qq我相信网上这样的简单教程还是很多的吧!其实这个hash值是密码经过md5加密之后,再一次经过了base64加密base64的可以还原出来,但是md5不可逆,虽然04年山东大学王小云教授成功破解md5,能产生 碰撞!但是实际还是基本不可能的!
2009-6-13 21:18
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
这个头很晕。。。。。
2009-6-13 22:03
0
雪    币: 302
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
感觉不错就是不知道如何用。。。。。。
2009-6-13 22:12
0
雪    币: 1211
活跃值: (2745)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
强  !!!
2009-6-25 15:48
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
qq2008成功登陆,但还是不知道这个软件能干嘛,要学的还很多啊!
2009-7-10 12:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
版本不同不一样吧
2009-7-10 22:56
0
雪    币: 2604
活跃值: (64)
能力值: (RANK:510 )
在线值:
发帖
回帖
粉丝
32
前面看rgbsky兄的QQ登录协议图搞过一段时间的协议分析工作,受益匪浅!

进来支持一下rgbsky兄的软件!
2009-7-10 23:30
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
33
这个不错,支持下!
2009-7-11 09:47
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
34
楼上不错
支持下
2009-7-11 17:23
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
呵呵,很有用的工具呢。能加速协议分析
2009-7-18 09:51
0
雪    币: 7872
活跃值: (2607)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
不知道如何使用
2009-7-27 12:38
0
雪    币: 178
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
楼主,最最关键的一点我想知道一下..能不能用加密后的HASH值或者其它值..

来实现QQ邮件的登陆....

http://m382.mail.qq.com/cgi-bin/loginpage?errtype=1&verify=false&clientuin=testme&t=&alias=®alias=&delegate_url=&title=&url=%2Fcgi-bin%2Flogin%3Fsid%3D0%2C2%2Czh_CN&org_fun=&aliastype=@qq.com&ss=&from=&autologin=n&r=1548e910e2b0d9eb590bd4a41670a533

既然QQ的协议都是一致的.那应该可以利用一下这个工具实际QQ邮件的自动登陆....

但是有些内存的原因,相信大家也知道...其它邮箱都能实现快捷登陆的如Hao123上的.快捷入口..唯独QQ不行...

当然有些人貌似也写出了原因...
并好像做了尝试,不过,还是不明了啊....楼主不妨多解释一些..
2009-7-28 13:31
0
雪    币: 392
活跃值: (89)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
38
MARK下,没有源码,实用方面其实无所谓
2009-7-28 22:55
0
雪    币: 264
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
学习一下....
2009-7-29 07:35
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
40
版本问题?这个有限制的吧?
2009-7-29 12:14
0
雪    币: 95
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
41
还可以 学习学习一下 辛苦了。谢谢分享。
2009-7-30 21:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
这个有什么作用呢?
2009-8-4 17:18
0
雪    币: 104
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
43
很好很强大
2009-8-9 09:50
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
那就算获得了 明文Q号和HASH的密码也没什么用吧。。。。
2009-8-10 18:34
0
雪    币: 324
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
哈哈!顶一下!
2010-3-18 13:10
0
雪    币: 3361
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
46
学习了,慢慢进步中
2010-4-13 10:26
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
这个程序的算法已经有人公布了,至于用汇编写成的软件,这还是第一个。
2010-5-14 20:32
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
48
为啥没有源码啊~
2010-6-1 02:31
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
很好的东西。
2010-6-20 15:02
0
雪    币: 420
活跃值: (77)
能力值: ( LV13,RANK:500 )
在线值:
发帖
回帖
粉丝
50
貌似 web qq 加密方式和软件不一致。。
2010-6-23 15:03
0
游客
登录 | 注册 方可回帖
返回
//