首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >智能UDP协议分析器?

智能UDP协议分析器?
EN

Stack Overflow用户
提问于 2010-06-02 18:27:56
回答 1查看 1.1K关注 0票数 2

是否有一个“智能”的UDP协议分析器可以帮助我反向工程一个基于消息的协议?

我正在使用Wireshark进行嗅探,但是如果有一个工具可以检测协议中的规则(重复字符串,协议的比特是CRC/校验和或长度,.)并帮助这一进程。

EN

回答 1

Stack Overflow用户

发布于 2010-06-06 22:42:12

你要求的是一个通用的推理机。尝试恢复协议的最佳方法(假设您处于允许此协议的管辖范围内)是从会话开始就了解潜在的消息传输,然后尝试通过一系列乒乓消息试验手动模拟每一方的行为。通过这种方式,您可以了解消息结构及其功能。

使用UDP框架边界是开始寻找结构的好地方。

如果您没有文档,您会发现,即使您对协议有了很好的理解,也会在项目期间多次感到惊讶。

如果可以的话,让现有的系统精确地执行您需要使用的场景,然后只使用有效负载(和任何校验和)更改复制相同的序列。这样,您就可以在不全面了解协议的情况下实现需求。

对于这样做的一个例子,您可以查看Samba项目在一点历史和一点乐趣上的历史回顾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2960436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档