我有一个嵌入式设备,它使用 TCP 和 UDP 在一系列端口上使用自定义协议以及 DHCP、DNS、NTP 和 ICMP ping 连接到 Internet。它有两个接口 - 一个 GPRS 调制解调器和一个以太网接口。
我想建立一个代理,以便我可以篡改以太网端的通信。理想情况下,这将是一个允许选择转发或拦截和修改通信的框架。
当我找不到任何工具、框架或教程来执行此操作时,我感到很惊讶。
有没有人有任何指导?
编辑:这与逆向工程有关,因为无法理解自定义协议。通过 MITMing 连接,它将能够更好地理解协议,例如当数据包丢失时会发生什么?看起来是序列号的东西重要吗?等等。