Binwalk 是一個用于分析二進制文件的工具,它可以自動識別多種文件類型并提取嵌入式數(shù)據(jù)
在 Ubuntu 上,你可以使用 apt 包管理器來安裝 Binwalk。打開終端并運行以下命令:
sudo apt update
sudo apt install binwalk
Binwalk 支持多種插件,你可以根據(jù)需要安裝。以下是一些常用插件的安裝方法:
git clone https://github.com/devttys0/binwalk.git
cd binwalk/plugins
sudo cp -r matryoshka /usr/local/lib/python3.x/dist-packages/binwalk/plugins/
注意:將 “python3.x” 替換為你系統(tǒng)中實際的 Python 3 版本目錄。
git clone https://github.com/ReFirmLabs/binwalk-extractor.git
cd binwalk-extractor
sudo python3 setup.py install
安裝完插件后,你可以在 Binwalk 命令行中使用它們。例如,要使用 matryoshka 插件遞歸地分析文件結(jié)構(gòu),請運行以下命令:
binwalk --matryoshka /path/to/your/file
要使用 extractor 插件自動提取嵌入式文件,請運行以下命令:
binwalk --extract /path/to/your/file
你還可以組合使用多個插件和選項來滿足你的需求。例如:
binwalk --matryoshka --extract /path/to/your/file
這將遞歸地分析文件結(jié)構(gòu)并自動提取嵌入式文件。