2011年10月23日

摘要: 看了不少的博文和文章,提到QQ的聊天信息基本是一笔带过,或者是已知会话密钥的解包处理.共同点都提到:聊天信息接受方会接到一个包含发送方QQ号码+会话密钥的一次MD5摘要16字节数据.令人困惑的是:1)接受方客户端是据此16字节数据解包所接收的聊天信息吗?2)如果是1)则,接受方客户端能解密发送方QQ号码+会话密钥的一次MD5摘要? 阅读全文
posted @ 2011-10-23 20:07 深之蓝 阅读(217) 评论(0) 推荐(0) 编辑

2011年9月20日

摘要: 上篇提到所计算的密钥解密失败,现将已知条件做修改.一.条件1)MD5(口令)=92 FA C3 F7 1B 6B 65 13 1C 79 83 4F 56 28 9A C5;2)号码=$254C5D1E3)MD5(MD5(口令)+$00000000+$254C5D1E)=7D B7 F2 59 D1 55 F6 54 53 88 C2 9E B6 6F 00 28二.推算 从MD5(口令)+号码计算MD5(MD5(口令)+$00000000+$254C5D1E). 代入已知条块: MD5(MD5(1B6B65131C79834F)+$00000000+$254C5D1E)=7C 5F E2 1 阅读全文
posted @ 2011-09-20 09:46 深之蓝 阅读(414) 评论(0) 推荐(1) 编辑

2011年9月19日

摘要: 首次在LumaQQ.net播客写博,写什么呢...看了LumaQQ.net的博文,试着解了下QQ协议包,感到困惑的是:按照MD5(MD5(口令)+0000+号码)所得计算结果密钥,没能解开DD包的密码验证密文~1)已知MD5(口令)=92 FA C3 F7 1B 6B 65 13 1C 79 83 4F 56 28 9A C52)已知号码=$254C5D1E计算,选择1)16位MD5(口令)=1B 6B 65 13 1C 79 83 4F2)填充4字节0=00 00 00 003)4字节号码=$254C5D1E结果:MD5( '1b6b65131c79834f'+'00 阅读全文
posted @ 2011-09-19 21:46 深之蓝 阅读(1165) 评论(0) 推荐(0) 编辑

导航