SuperAPI AI 工具集

protocol-reverse-engineering

写作与研究

查看项目

更新于 10-16 00:30

技能介绍

用途:面向安全研究、互操作性与调试,系统化地捕获、分析并记录网络协议,包括自定义二进制协议的逆向与文档化。

主要能力:

  • 流量捕获:Wireshark(wireshark -i eth0 -k)、tcpdump(tcpdump -i eth0 -w capture.pcap)、环形缓冲、mitmproxy 中间人捕获(mitmproxy --mode transparent -p 8080)。
  • 协议分析:Wireshark 显示过滤器与流跟踪、tshark 字段提取与统计(tshark -r capture.pcap -T fields -e ip.src -e ip.dst -e tcp.port)、Scapy 自定义解析。
  • 协议识别:常见签名(HTTP、TLS 0x16 0x03、DNS、SMB、SSH、FTP、SMTP、MySQL、PostgreSQL、Redis、MongoDB)与头部模式。
  • 二进制协议分析:长度前缀、TLV、固定头+可变载荷结构,Python struct 解析与 hexdump。
  • 加密分析:熵值判断、TLS 元数据与 JA3/JA3S 指纹、SSLKEYLOGFILE 与私钥解密。
  • 文档与验证:协议规范模板、Wireshark Lua 解析器、Boofuzz 模糊测试、Scapy 重放与修改。

使用方式:按“捕获→识别边界→映射结构→识别字段→编写规范→实现解析器→边界测试”的工作流推进;命令与代码示例保持原样。

适用场景:安全研究、协议互操作性开发、故障调试、自定义协议文档化。

限制:解密仅适用于可获取密钥或密钥日志的情况;RSA 私钥解密仅对 RSA 密钥交换有效;模糊测试与重放需在授权环境中进行。具体平台与收费信息暂未提供。