|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 zxszx4 于 2016-1-28 00:08 编辑
由于个人需要,我打算从用wireshark或者tcpdum抓的包里把jpg等文件导出,我手工测试能快速定位,利用tshark导出包含资源的包,并且导出成PDML xml格式的文件,但里面的16进制代码如何保存出来成文件,我试了几种办法,导出保存都把16进制代码变成文本字符串保存,求办法。
以保存其中bmp文件为例:
执行
- tshark.exe -r "a.pcap" -R "http.content_type == "application/x-bmp"" -n -T pdml -2 > d:/f.xml
复制代码
在d盘生成f.xml文件里面
其中name="media.type"标签里的value属性就是bmp的值了,如何保存成bmp文件直接看到内容呢?
附件已上传
a.zip
(39.84 KB, 下载次数: 2)
用你的文件保存没问题, 就是图片受损打不开, 方法告诉你:
- outfile = open("002.bmp", "wb")
- hex1 = "" # 输入十六进制数据
- outfile.write(hex1.encode())
- outfile.close()
复制代码
|
|