ReFirmLabs/binwalk

GitHub: ReFirmLabs/binwalk

一款使用 Rust 重写的固件分析工具,能够识别并提取嵌入文件并提供熵分析以发现未知压缩或加密。

Stars: 13845 | Forks: 1783

# Binwalk v3 这是对 Binwalk 固件分析工具的更新版本,使用 Rust 重写以提升速度和准确性。 ![binwalk v3](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/095ccc3c36115256.svg) ## 它能做什么? Binwalk 可以识别并(可选地)提取嵌入在其他文件中的文件和数据。 虽然其主要关注固件分析,但它支持[多种多样的](https://github.com/ReFirmLabs/binwalk/wiki/Supported-Signatures)文件和数据类型。 通过[熵分析](https://github.com/ReFirmLabs/binwalk/wiki/Generating-Entropy-Graphs),它甚至可以帮助识别未知的压缩或加密! Binwalk 可以被定制并[集成](https://github.com/ReFirmLabs/binwalk/wiki/Using-the-Rust-Library)到您自己的 Rust 项目中。 ## 我如何获取它? 安装 Binwalk 及其所有依赖项最简单的方法是[构建 Docker 镜像](https://github.com/ReFirmLabs/binwalk/wiki/Building-A-Binwalk-Docker-Image)。 Binwalk 也可以通过 Rust 包管理器[安装](https://github.com/ReFirmLabs/binwalk/wiki/Cargo-Installation)。 或者,您还可以[从源代码编译](https://github.com/ReFirmLabs/binwalk/wiki/Compile-From-Source)! ## 我如何使用它? 使用起来_**简单**_,分析_**快速**_,结果_**详细**_: ``` binwalk DIR-890L_AxFW110b07.bin ``` ![example output](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/267ebe888f115305.png) 使用 `--help`,或查阅 [Wiki](https://github.com/ReFirmLabs/binwalk/wiki#usage) 获取更多高级选项!
标签:Binwalk, Docker, Firmware Analysis, Rust, 二进制分析, 二进制发布, 云安全监控, 云安全运维, 云资产清单, 加密识别, 压缩识别, 可视化界面, 固件分析, 固件提取, 固件漏洞分析, 固件逆向, 安全防御评估, 嵌入式安全, 开源工具, 数据恢复, 文件提取, 文件签名, 熵分析, 网络流量审计, 请求拦截, 逆向工程, 通知系统, 静态分析