能力值:
(RANK:510 )
|
-
-
2 楼
纯属基础内容。呵呵。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
文章对显ip的制作很有参考价值!
|
能力值:
( LV9,RANK:150 )
|
-
-
4 楼
显IP?文中封包结构中没有提到IP的内容。
不过按本文所述,貌似知道了局域网内一个QQ的密码就可以,就可以即时监听TA的聊天内容了。
能监视视频不???
|
能力值:
(RANK:510 )
|
-
-
5 楼
可以得到对方的IP地址。实际做下试验就知道了。我认为目前至少有两条思路可以实现。你再想象吧,开阔一下思维。呵呵。
视频还没有玩,在忙着搞其他IM。后面会玩。
可以预告的是:如果是使用QQ传送文件,不用密码也可以得到。后面再介绍给大家。
|
能力值:
( LV9,RANK:150 )
|
-
-
6 楼
哦,是我看漏了,SOOOOOOOOOORRY
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
某些山寨QQ几乎是开源的了,研究这个协议还有什么意义
|
能力值:
(RANK:510 )
|
-
-
8 楼
早上突然想起一个问题:
QQDebugger.exe程序有个小Bug,似乎没有剪除输入字符串两端的空格。所以有的时候操作正确但无法正常解密。可以尝试删除待解密字符串两端的空格。
试验肯定是可以成功的,如有问题就到论坛上交流吧。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
好东西,可以参照本文,写个QQ机器人。
|
能力值:
( LV7,RANK:100 )
|
-
-
10 楼
支持山寨版,顶一个。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
分析的不错。基本抓住要点了。
不过就是晚了点,我两年前就分析过QQ和其他聊天工具了。没什么难度,也不要把腾讯或者微软什么的想那么厉害!加百力搞WINCE算是比较领先了,不过网络分析看来还要提高才行!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
我是很早就在搞网络分析了,但是发现这个论坛搞的人不多,就没发帖。
既然加百力都在发网络分析贴还能加精,我应该也可以出来冒两个泡泡了。^_^ ^_^
后面的分析看我的好了!^_^
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
谢谢!期待更精彩的。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
我来补充一点吧:
在使用Sniffer Pro时如果要查找特定字符串或者16进制数据可以使用Alt + F3,输入比如:
00 22 或者 00 16 QQ命令就可以很容易定位到要找到数据包。可以按F3继续查找下一个满足条件的数据包。
我觉得这个命令非常重要!推荐大家了解使用。
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
mark
协议分析我觉得太需要猜,也就是推测的能力了。
现在啥都加密,第一步都得把加密这一层去了才能分析协议,修改协议
所以wpe就无用武之地了。。
其实应该将来出一个wpe++,可以用户自定义加密解密插件。。
这样,一个新一代的面向非开发用户的工具就出现了。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
楼上说得有一定道理,推测能力还是很重要!
不过我搞了2年多网络协议方面的分析工作,我感觉基础也很重要!
比如TCP/IP协议的基础知识,Sniffer工具的使用,特别是加密算法的基础等等。还有就是对程序的逆向了。当找不到思路的时候分析调试程序成了必须做的工作。特别是一些使用强劲加密算法的网络协议比较难对付!
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
还有一点就是并不是什么都加密!
比如MSN的聊天内容就没有加密!所以才需要MSNSHELL工具。微软也不是那么可靠的!
还有加百力说对了,QQ使用TCP协议进行文件传送的时候大多没有加密。没有密码照样可以抓包得到文件。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
所以说,搞网络协议分析和其他工作一样必须有扎实的基础,加上勤学苦练没有1-2年的磨练根本别想当高手!
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
封包助手(PackAssist)就是楼上说的那样的,早有了。
其实都没什么用,还是自己动手丰衣足食的好的多
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
网络分析我还没涉及过
这回好好学习一下
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
我也该~好好学习~啦~ 没看懂~~~~~~~
|
能力值:
( LV3,RANK:20 )
|
-
-
22 楼
假如我和一个人在同一个局域网内,能嗅探到他刚登陆qq是的会话密钥的数据包(当然是用他qq密码加密的)。而我也有他的qq,并和他聊天,这样就知道聊天的内容,并能接收到他发来的消息包(这个包是用会话密钥加密的)。这里的消息包是用改进的TEA算法进行加密的。(QQ采用了最初的TEA算法做其核心的加密算法,QQ在采用TEA算法时采用了16轮的加密,其加密复杂度比32轮减了许多。)如果TEA算法是对称加密算法的话,我们应该能计算出这个会话密钥。从而我们能得到这个人qq密码2次md5后的摘要。而在现实中,我们qq密码无非都是一些便于我们记忆的数字或字母组合而已,如果有好的字典的话,暴力破解就不会很难了。
地球太可怕了,回火星了。
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
QQ加密聊天使用的确实是改进的TEA算法。但是并不是仅仅把循环的次数减少就完了。首先是在待加密数据前增加了4字节的随机数,并根据需要对数据结尾进行了填充。在加密过程中每加密8字节数据就用结果继续加密后续的数据,形成一种迭代结构。这样以来即使是完全相同的密钥和明文加密后的密文也不相同了。
会话密钥是服务器生成的随机数。你得到的会话密钥使用你的用户密码(也就是QQ密码)加密的。
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
我认为腾讯改进的TEA算法还是很精妙的。后面找机会给大家分析一下吧。
而且因为他设计巧妙,在解密数据以后可以判断出解密是否正确。我们可以用来推断出解密密钥是否正确。因此如果你有一个不错的黑客字典可以将其中的密码取两次MD5摘要,然后用结果尝试解密含有会话密钥的服务器反馈数据包。如果能够解密成功,并且首字节为0。那你就破解了QQ的密码。
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
也许这就是腾讯现在不允许使用6位以内的纯数字密码的缘故。
因为6位纯数字密码仅仅100万种情况。用穷举的方法都可以比较容易得到密码了。
我曾经专门研究过:利用QQ的TEA算法做暴力破解的算法。
|
|
|