吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9721|回复: 43
收起左侧

[Windows] 【自用工具】协议分析工具,进制转换,protobuf反序列化

  [复制链接]
斜飞 发表于 2021-6-4 05:32
功能概要



1.字节转文本:字节集转成文本型(ByteToString),不以\0结束,逐字转换。



2.字节转数值:Verint64 .4-10字节转换(ByteToint),以数组1开始



3.字节集转16进制:(ByteToHex)



4.16进制转字节集:(HexToByte)



5.16进制转文本:(HexToString)



6.去空:去掉空白字符



7.JSON解析:没有介绍,解析值出来。



8.文本转字节:文本型转成字节集(StringToByte)。



9.取数据HEX:正则匹配16进制。



10.反序列化:Protocol buffers 反序列化  需要转换到16进制



11.RSA验签与签名








https://759.lanzoui.com/iO9Hxprlg3c

免费评分

参与人数 11吾爱币 +11 热心值 +8 收起 理由
shuaiqi + 1 + 1 用心讨论,共获提升!
yy619843235 + 1 + 1 谢谢@Thanks!
mingtou804 + 1 + 1 热心回复!
笙若 + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
洞察 + 1 我很赞同!
xiaowumail + 1 + 1 不懂,也不能缺了我的点赞
lcjok92021 + 1 + 1 谢谢@Thanks!
Jmq421516 + 1 + 1 用心讨论,共获提升!
gr0214 + 1 谢谢@Thanks!
Pony21 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 斜飞 发表于 2021-6-4 12:54
年少不懂事 发表于 2021-6-4 09:17
楼主能不能告诉哈 protobuf反序列化在没有原始协议的时候这个原理是怎么实现的

序列化正常来说是
(field_number << 3) | wire_type
field_number 是序列号即Tag,比如1,wire_type 是写入类型,0是Vaint;
那么通过计算(1 << 3) | 0=8  (HEX=08)
反序列化就逆推。(8^2)>>3 =1。。。。原理就是这样
hhjjrrtt 发表于 2021-6-4 06:11
ぐ順⒎洎嘫づ 发表于 2021-6-4 07:39
ciker_li 发表于 2021-6-4 07:47
感谢分享
mercio 发表于 2021-6-4 07:58
感谢分享,板块开始新鲜活力
头像被屏蔽
ylac 发表于 2021-6-4 07:58
提示: 作者被禁止或删除 内容自动屏蔽
lvcaolhx 发表于 2021-6-4 08:15
感谢楼主的分享,好用的工具。
异袭狂封 发表于 2021-6-4 08:17
我觉得很有用,提供了分析效率,一直想做这么一个类似的软件,可惜没有时间
S.K 发表于 2021-6-4 08:18
很不错的工具,不用开网页转换了,感谢
kuai888 发表于 2021-6-4 08:53
感谢分享  支持
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-27 12:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表