Windows 上使用 binwalk 工具
核心要点
binwalk 是一款用于固件分析和提取的工具,常用于 CTF 比赛中。
环境要求
- Python 3
- binwalk 版本 ≤ 2.3.2(v2.3.3 在 Windows 下不支持,缺少
pwd库)
安装命令
Bash
# 双 Python 环境
py -3 setup.py install
# 单 Python 环境
python setup.py install
常用命令
| 功能 | 命令 |
|---|---|
| 查看帮助 | python -m binwalk -h |
| 分析文件 | python -m binwalk 文件名 |
| 提取文件 | python -m binwalk -e 文件名 |
便捷使用:加入右键菜单
- 创建
binwalk提取.bat文件:
bat
@echo off
start python -m binwalk -e %1
echo binwalk提取完毕
pause
- 运行
shell:SendTo,将 bat 文件放入"发送到"文件夹
之后右键任意文件 → 发送到 → binwalk提取.bat 即可一键提取。
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号