我想知道如何使用 Scapy 根据不同的字段类型/长度来剖析有效负载。
例如,我有这个 =>
|###[ Raw ]###
| | load='\x00!\x92(\x00!\x92(\x00\x00\x01\x0c\x00\x00\x00\x01\x00\x01\x00\x00\xc0\xa8\x03\x01\xc0\xa8\x03\x02\x01\xc0\x00\x00\x03\x03\x00\x00\x00\x00\x00\x00\x18\x18\x10\x00\x00\x00\x00\x00'
我想逐步划分每个部分:第一部分为 2 个字节/第二部分为 4 个字节等...
实际上,我使用 Scapy 添加了一个新协议,但最后一部分管理起来非常复杂,所以这就是为什么我选择/尝试以这种方式剖析有效负载的最后一部分(上图)。