擅长:python、mysql、java
<p>您可以重写Fields对象,例如StrLenField:</p>
<pre><code># String to hex split by space
def str2hex(string):
return ' '.join('%02x' % ord(b) for b in string)
class XStrLenField(scapy.fields.StrLenField):
def i2repr(self, pkt, x):
return str2hex(scapy.fields.StrLenField.i2m(self, pkt, x))
</code></pre>
<p>在您可以在field_desc[]中使用XStrLenField之后:</p>
^{pr2}$