这篇文章写与2006年尾,现在估计已经过时不少。
[1]腾讯QQ自从采用加密格式的数据包(99C0410),摒弃明文形式的数据包以来,机密机制基本没有什么变化。
[2]《QQ协议分析之TCPF包结构》中有QQ包加密算法的比较详细的介绍
[3]//从zoudan揭竿而起,到OpenQ初试啼声,然后我在2004年的某一天觉得Gaim 0.58真是太不爽了,便开始了LumaQQ。站在前人的肩上,才让我看的如此清晰,如今Eva又来踩在我肩上,这是很好的事情,这就是生命演进的过程。
-- 把整个QQ协议分析的N人及项目都串起来了
1,zoudan就是FolkQQ的作者(很有名的QQ工具),自己做了个工具,FolkQQUDPDebugger,可以直接用界面分析QQ协议,可惜他只自己用,不对外公布;也是最早写Gaim QQ插件的(libqq,后来因为腾迅公司的压力中断了);
2,Gaim是Linux IM客户端,通过“插件”(gtk编程)支持icq,msn等各类IM。
3,OpenQ 是一个在非windows平台上实现 QQ 聊天的尝试,目前它是基于 Gaim 的 QQ 插件,也被称为 Gaim QQ ,主要作者 Chen Pen;可以简单的说,OpenQ 是QQ的客户端的Linux 版本,;
4,后来者为Net: :QQ ,Perl开发的,最新版本 Net: :ICQ 0.98,用于不同聊天工具互通,目前比较基本,很好的一点是提供命令行工具方便测试:
5,LumaQQ是清华的一个家伙搞的开源java QQ客户端, 是Linux公社中最受关注的软件,eclipse开发,代表当前最高水平吧,提供了一个LumaQQDebugger辅助分析QQ协议。
6,最新的进展是Eva项目,试图兼容qq协议后,自己发展内部协议,Eva-0.3.0 开发接近尾声,Eva是基于Qt/KDE环境
7,另外,还有一个isQ,基于Mac环境,
作者和QpenQ渊源很深。ChenPeng提供了重要的协议分析工具,并分享和很多他的研究成果。
阅读(8770) | 评论(1) | 转发(0) |