【发布时间】:2010-12-16 23:50:52
【问题描述】:
我正在尝试为流行的网络编写聊天客户端。原始客户端是专有的,大约比我想要的大 15 GB。 (公平地说,其他人称之为游戏。)
互联网上绝对没有该协议的可用文档,大多数搜索结果只返回客户端的脚本界面。我可以理解,因为使用不当,可能会破坏其他人的体验。
我已经下载了几个替代服务器的源代码,包括我想连接的那个,但是那些
- 除安装说明外不包含任何文档
- 评论不佳(我做了一个肤浅的浏览)
- 很大(目标服务器的
src文件夹包含价值12 MB 的.cpp和.h文件),而grep没有找到任何相关内容
我也尝试过搜索他们的论坛并联系服务器的维护人员,但到目前为止,没有运气。
数据包嗅探不太可能有帮助,因为该协议严重依赖加密。
在这一点上,我所有的希望都是我能够咀嚼大量的代码。我该如何开始?
【问题讨论】:
标签: c++ networking tcp reverse-engineering