pbtk:用于基于Protobuf的应用程序进行逆向工程和模糊测试的工具集

时间:2024-05-27 00:00:18
【文件属性】:

文件名称:pbtk:用于基于Protobuf的应用程序进行逆向工程和模糊测试的工具集

文件大小:7.96MB

文件格式:ZIP

更新时间:2024-05-27 00:00:18

python protobuf decompiler reverse-engineering fuzzing

pbtk-逆向工程Protobuf应用 是Google开发的一种序列化格式,已在越来越多的Android,Web,桌面和更多应用程序中使用。 它由一种用于声明数据结构的语言组成,然后根据目标实现将其编译为代码或另一种类型的结构。 pbtk( Protobuf工具包)是一套完整的脚本,可通过统一的GUI访问,它提供了两个主要功能: 从程序中提取Protobuf结构,将其转换回可读的.proto ,支持各种实现: 所有主要的Java运行时(基本,Lite,Nano,Micro,J2ME)都具有完整的Proguard支持, 包含嵌入式反射元数据(通常是C ++,有时是Java和大多数其他绑定)的二进制文件, 使用JsProtoUrl运行时的Web应用程序。 通过方便的图形界面来编辑,重放和模糊化发送到Protobuf网络端点的数据,该界面允许您实时编辑Protobuf消息的字段并查看


【文件预览】:
pbtk-master
----.gitignore(46B)
----extractors()
--------__init__.py(56B)
--------from_binary.py(3KB)
--------web_extract.py(17KB)
--------jar_extract.py(42KB)
----LICENSE(34KB)
----views()
--------fuzzer.py(22KB)
--------choose_extractor.ui(1KB)
--------welcome.ui(4KB)
--------choose_proto.ui(1KB)
--------create_endpoint.ui(5KB)
--------fuzzer.ui(8KB)
--------choose_endpoint.ui(2KB)
----utils()
--------transports.py(6KB)
--------external()
--------nest_messages.py(11KB)
--------descpb_to_proto.py(9KB)
--------java_wrapper.py(15KB)
--------common.py(10KB)
--------pburl_decoder.py(5KB)
----README.md(8KB)
----gui.py(20KB)

网友评论