使用小包.

2024-09-28 05:22:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我和Scapy一起嗅探数据包,得到原始字节:

 t = packet[TCP].payload
print(type(t))

type告诉我这里的内容是,输出是:

b'\x16\x03\x03\x01\x0b\x00\x00\x00\x00\x00\x00\x00H\xe2\xc9\x150\xc7\x92\x18\x8d\xf2~5x\xb2bU\xd0\xf2\x97\xe1\xc5\xc0na\x9f\x9d>Dnv\xa9X\xb18\r\x03\xdeuN8\xaf\xfb/\xd3^:\x1c\xd7\x984\xbbvn~8\x03\x16\t\x14'

我不能用比纳西伊·赫克斯利菲,等将其转换为十六进制,因为数据类型不是string、int或bytes。在

有人有办法把它转换成字节,十六进制字符串,像这样?在

16030102


Tags: 内容字节packettype数据包scapytcppayload
1条回答
网友
1楼 · 发布于 2024-09-28 05:22:49

我找到了一个简单的解决方案scapy.packet.raw公司公司名称:

pkt = binascii.hexlify(bytes(packet[TCP].payload))

现在我可以简单地搜索内容:

^{pr2}$

简单到可以满足我现在的需要

相关问题 更多 >

    热门问题