程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法解码嗅探的输出大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决无法解码嗅探的输出?

开发过程中遇到无法解码嗅探的输出的问题如何解决?下面主要结合日常开发的经验,给出你关于无法解码嗅探的输出的解决方法建议,希望对你解决无法解码嗅探的输出有所启发或帮助;

尝试使用 python 开发数据包嗅探器,以便我可以捕获在 windows 上运行的特定程序的数据并以用户友好的方式组织它。

到目前为止我只有以下代码

import scapy.all as scapy

def sniff(interfacE):
    scapy.sniff(iface=interface,store=false,prn=process_sniff_packet)

def process_sniff_packet(packet):
    print(packet)

sniff("Wi-Fi")

不是我自己的代码,但这可能是我需要接入 PC 网络的代码。我也愿意就此提出建议。

但是这个输出完全是胡言乱语。

b'\x8cUJ\xd5[\x1f\xfcJ\xe9\xc8\xbe\xc3\x08\x00E\x00\x00\xe0\x00\x00@\x00:\x11(\xd2\xac\xd9\xa9\xae\xc0\xa8\x00\x0b\x01\xbb\xc7\x92\x00\xcc\xb8\xf0Q\x13\x08\x15\xcf\x88\xdb\xc9?\xd83\xfE}n
\xee\x8a\xd3M}\xfa\xa8Qw\xee\x1d&;\xfdh\xdb\n\xfcP;\xd2\xac4.\x81\x93\x1b6K(sz\xff\xacU\xa5o\x81\x07\x8a\xfd4\xb5abd\xad\xa4\x0e\xbe\x92\x08\xda\x06\x14\x89\xbc\x92\xddM\x99\x80A\xb1?\x8b
\x7fm<\xe4\x1d\x97\xde\xff\x89\xe0\xc0\xb9#\x17\xf7\x05\xc2\x1e6\xf5 vu\xdbT\xfeM@\xde\xa8\x8c\x06>$\xab\x04L\xc6c^uG\x1aE\xf0\xbb\xeau1\xa5/q\xca\xc9\xb0\xc2\xb0\xb3\xec\x9a\x9f\xeb\xb8\
x0b\xad\xffP\xb9#\x125\x177Q\x0b<~_f\xde\x93\xc1xV\xc8.\xfd8\xef\xb999c\xe6%\x14\x13\x02\x88\xd2w\xef\x18\xaa\xe1\xcf\x16\xd3]\x01 ;$\xa6c\xa2'
b'\xfcJ\xe9\xc8\xbe\xc3\x8cUJ\xd5[\x1f\x08\x00E\x00\x00?\xed\x84@\x00@\x11\x00\x00\xc0\xa8\x00\x0b\xac\xd9\xa9\xae\xc7\x92\x01\xbb\x00+\x17xI\xa8D\x9f\xdd\x8d1\x1a\xd6\xbe\xfef\xf40\x93U\
x95)\xf0\xda\x19r\x04F\xb6[\xa0E\xad\xf2}p\t%\xbe'
b'\xfcJ\xe9\xc8\xbe\xc3\x8cUJ\xd5[\x1f\x08\x00E\x00\x00=\xed\x85@\x00@\x11\x00\x00\xc0\xa8\x00\x0b\xac\xd9\xa9\xae\xc7\x92\x01\xbb\x00)\x17vG\xa8D\x9f\xdd\x8d1\x1a\xd6\xe4\x00 \x8f\xf9\x8
7\x80Ri\xee!R\t{\xd9\x81\xa4F\xa3\x98\xe8\xbeO\x8c'
b'\x8cUJ\xd5[\x1f\xfcJ\xe9\xc8\xbe\xc3\x08\x00E\x00\x005\x00\x00@\x00:\x11)}\xac\xd9\xa9\xae\xc0\xa8\x00\x0b\x01\xbb\xc7\x92\x00!\x02\xa8W\x87\x1a`Im\xdcS[\xfb\x89\x94,\xbd\xb4S\xdbK\xf1\
r\xe3\x85\xfbQ\x13'
b'\xfcJ\xe9\xc8\xbe\xc3\x8cUJ\xd5[\x1f\x08\x00E\x00\x00)d#@\x00@\x06\x00\x00\xc0\xa8\x00\x0bl\xb1w\xbc\nV\x14l\xd2\x8d,\xc1N"\x0b^P\x10\x02\x01\xa5<\x00\x00\x00'
b'\x8cUJ\xd5[\x1f\xfcJ\xe9\xc8\xbe\xc3\x08\x00E\x00\x004E\x04\x00\x00)\x06\xa7\x9fl\xb1w\xbc\xc0\xa8\x00\x0b\x14l\nVN"\x0b^\xd2\x8d,\xc2\x80\x10\x01\t]b\x00\x00\x01\x01\x05\n\xd2\x8d,\xc1
\xd2\x8d,\xc2'

我试print(str(packet,'utf-8')) 但它给出了一个错误,说“解码为 str:需要一个类似字节的对象,找到了 Ether”,这让我感到困惑,因为我认为这是字节,因此字节到字符串代码。

.decode 属性也不起作用。

我不知道我得到的输出是什么,我也不知道我是否得到了正确的输出。

寻找善意的答案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的无法解码嗅探的输出全部内容,希望文章能够帮你解决无法解码嗅探的输出所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: