Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/nccgroup/blackboxprotobuf
Web代理与拦截移动应用渗透测试逆向工程数字取证渗透测试二进制分析
GitHubnccgroup/blackboxprotobuf

blackboxprotobuf

Blackbox Protobuf 是一组用于处理已编码的 Protocol Buffers(protobuf)数据的工具,无需匹配的 protobuf 定义。

查看仓库
73011524个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Blackbox Protobuf

Blackbox Protobuf 现在在 PyPi 上有一个官方包,名称为 bbpb。 blackboxprotobuf 包是一个较旧的分支

描述

Blackbox Protobuf 是一组用于处理编码后的 Protocol Buffers(protobuf)数据的工具,无需匹配的 protobuf 定义。

Protobuf 是 Google 的一种二进制序列化格式,可以作为 JSON 或 XML 等格式的更高效替代方案。开发者可以在 .proto 文件中定义消息格式,并使用 protobuf 编译器生成所选语言的 message 处理器。protobuf 编码是二进制格式,与 json/xml 不同,它不可人工阅读,也不易手动修改。该格式还利用通信双方都拥有消息定义这一点,剥离了大量类型信息。这有利于提高效率,但增加了分析或修改网络流量的难度。

Blackbox Protobuf 旨在让用户无需消息定义即可处理 Protocol Buffers。它最初作为 Burp 扩展实现,用于在移动端渗透测试中解码和修改消息,但也被用于逆向工程和取证工具。

工具

本仓库包含多个用于处理 Protocol Buffers 的接口:

  • 位于 burp/ 的 jython Burp 扩展
  • 位于 lib/ 的 Python 库,可在其他应用程序中使用
  • 内嵌在库中的基于 Python 的 CLI
  • 位于 mitmproxy 的 mitmproxy 插件

文档

除每个工具的 README.md 之外,还提供以下文档:

  • 类型定义指南 - 用于编辑 typedef 以修复类型并提高可读性的指南

未来工具

未来可能基于 blackboxprotobuf 构建的一些工具:

  • protobuf 类型发现工具
下载工具