Binwalk是一款十分强大的固件分析工具,不仅可以用于提取文件系统,而且可以用于协助研究人员对固件进行分析及逆向工程等
安装
1、安装git工具
sudo apt-get update
sudo apt-get install build-essential autoconf git
2、下载Binwalk
sudo git clone https://github.com/devttys0/binwalk.git
3、根据Binwalk中的INSTALL.md安装可选运行依赖文件
sudo apt-get install libqt4-opengl python-opengl python-qt4 python-qt4-gl python-numpy python-scipy python-pip
sudo pip install pyqtgraph
4、安装capstone反汇编引擎
下载地址:http://www.capstone-engine.org/download.html
sudo tar -zxvf capstone-4.0.2.tar.gz
(cd capstone-4.0.2 && sudo ./make.sh && sudo make install)
(cd capstone-4.0.2/bindings/python && sudo python ./setup.py install)
5、安装固件提取组件,lhasa
sudo apt-get install lhasa
6、安装组件