通信协议的逆向工程

Joh*_*dol 8 communication protocols reverse-engineering

只是好奇 - 通信协议的逆向工程有哪些自动甚至半自动技术?

当一个人嗅探流量并试图理解协议时,我特别感兴趣.

我可以找到一些关于学者的论文,但根据我的经验,大多数时候这是一个完全手动的过程.

如果有人有这方面的经验并且感觉分享,那将非常感激.

wal*_*lyk 4

    \n
  • 获取对通信链路的某种控制措施并嗅探数据。然后练习相关应用程序的操作范围,以了解协议的相关性,以便您可以收集一般观察结果。

  • \n
  • 谷歌搜索协议。也许它已经出版了。也许有人已经弄清楚了,或者有人不小心泄露了细节。

  • \n
  • 编写一个测试程序来替换协议的一端:尝试通过反复试验来引出另一端的响应。

  • \n
  • 通常,协议是\xe2\x80\x94 的后代,或者至少在许多方面与\xe2\x80\x94 另一个协议相关。通过查看细节并熟悉许多协议,人们通常可以对其特性和功能做出良好的猜测。

  • \n
\n