首页
社区
课程
招聘
protobuf 如何反序列化还原数据
发表于: 2020-4-15 00:26 5458

protobuf 如何反序列化还原数据

2020-4-15 00:26
5458
抓包的数据是下面文件的附件,因为抓包是乱码,所以我无法推出proto文件



这样写打印是空的,这个如何反序列化操作呢?谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2020-4-16 10:36 被Erlösung编辑 ,原因: 修改代码
上传的附件:
收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 626
活跃值: (1072)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
protoc.exe --decode_raw < G\1.hex 
windows命令行直接执行


2020-4-15 09:11
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
jmzqwh protoc.exe --decode_raw &lt; G\1.hex&nbsp;windows命令行直接执行
F:\protoc-3.11.4-win64\bin>protoc.exe --decode_raw < dumpfile.pcap
Failed to parse input. 

我按照你这样操作,怎么会失败呢?
2020-4-15 10:24
0
雪    币: 211
活跃值: (536)
能力值: ( LV9,RANK:172 )
在线值:
发帖
回帖
粉丝
4
protoc 怎么可能懂 pcap 格式
2020-4-15 11:06
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我换成bin文件也是一样啊
2020-4-15 11:27
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
jmzqwh protoc.exe --decode_raw &lt; G\1.hex&nbsp;windows命令行直接执行
我这个数据太大,比较复杂,这个proto 没用
2020-4-15 11:43
0
雪    币: 626
活跃值: (1072)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
Erlösung 我这个数据太大,比较复杂,这个proto 没用
下载了你的附件,看起来不是protobuf格式,一般是以0xn8 0xnA 0xn0 0xn2开头的
2020-4-15 18:08
0
雪    币: 626
活跃值: (1072)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
Erlösung 我这个数据太大,比较复杂,这个proto 没用
比如你上传的name.txt文件,去掉前八个字节之后就可以解出来了
2020-4-15 18:16
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
jmzqwh 比如你上传的name.txt文件,去掉前八个字节之后就可以解出来了
我重新上传了winhex图片,和运行结果你看我操作 的对吗?我把前8个字节cut 了,然后解析还是报错
2020-4-15 19:29
0
雪    币: 626
活跃值: (1072)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
Erlösung 我重新上传了winhex图片,和运行结果你看我操作 的对吗?我把前8个字节cut 了,然后解析还是报错
下不到你截图的附件,你把截图上的前五个字节去掉试试,解析错误肯定是格式非法
2020-4-16 09:15
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
jmzqwh 下不到你截图的附件,你把截图上的前五个字节去掉试试,解析错误肯定是格式非法
我重新上传了一附件,你试试,我问了人说我那个数据比较 复杂,这个proto.exe 是无法解析的
2020-4-16 10:37
0
雪    币: 626
活跃值: (1072)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这是我根据你后来上传的文件修改后解析出来的
 
2020-4-16 10:47
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
jmzqwh 这是我根据你后来上传的文件修改后解析出来的 &nbsp;
为啥从C0这里开始截取呢
2020-4-16 12:23
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
jmzqwh 下载了你的附件,看起来不是protobuf格式,一般是以0xn8 0xnA 0xn0 0xn2开头的
"0xn8 0xnA 0xn0 0xn2 "你这里的n 表示啥意思? 
2020-4-16 12:25
0
雪    币: 0
活跃值: (353)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
jmzqwh 这是我根据你后来上传的文件修改后解析出来的 &nbsp;
这个数据解析出来不对
2020-4-16 22:45
0
雪    币: 18
活跃值: (83)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
麻烦发出来 hex数据 或者 base64,要body部分的
2020-4-25 20:15
0
游客
登录 | 注册 方可回帖
返回
//