Binwalk--多重文件查看利器

2018-04-03  本文已影响0人  Hf1dw

0X01 下载与安装

$ sudo su //然后输入密码,获取root权限,避免后期执行命令时出现权限不够的情况。
$ sudo apt-get remove binwalk //卸载原有的旧版binwalk(如果有的话),采用git的方式进行安装,以便得到更好的更新。
$ sudo apt-get update //更新软件
$ sudo apt-get install build-essential autoconf git //获取开发工具git
$ git clone https://github.com/devttys0/binwalk //从git上获取binwalk的源代码
$ cd binwalk //进入binwalk文件夹
$ sudo python setup.py install //导入python环境
#如果自己linux上的python是2.x版的,则紧接着还需要执行下面这步导入python-lzma模块:
$ sudo apt-get install python-lzma

//如果执行命令的中途出现了“无法获得锁之类的情况”,执行下面命令即可,详情见链接

sudo rm /var/lib/dpkg/lock
或
sudo rm /var/lib/apt/lists/lock  //把lock文件删了

0X02 binwalk相关命令

获取root权限后直接执行" binwalk 所要查看的文件的路径" ,得到文件中包含的其他文件的信息;然后执行“ binwalk -e 文件路径 ”,得到分离后的文件。(与原文件在同一目录下)

//这里也可以使用foremost来分离,不过foremost的速度不敢恭维,foremost的命令格式是:foremost -T 文件名(注意:是文件名).

上一篇 下一篇

猜你喜欢

热点阅读