github项目:https://github.com/devttys0/binwalk
直接访问项目地址,点击里面的Download Zip下载后解压即可
在windows上安装前你需要已经安装python(2、3版本倒没关系)
进安装目录
在地址栏输入cmd
在cmd(命令窗口)里输入:
python setup.py install //安装
安装后,python里输入import binwalk不会报错,说明可以在python里调用binwalk。
cmd窗口下直接调用binwalk
新建一个文件夹,并把文件夹的路径加入到系统变量path里(这样在cmd里就可以直接运行了。)
在新建的这个文件夹里新建一个binwalk.bat文件,在里面编辑输入:
@echo off
echo * suggest: you'd better to input the parameters enclosed in double quotes.
echo * made by geekxuexiba
python "%~dp0\p_binwalk.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
再新建一个p_binwalk.py文件,在里面编辑输入:
# -*- coding:utf-8 -*-
# author: zhouzhongimport sys
import binwalkif __name__ == "__main__":lst=sys.argvif len(lst)<2:print("No files.")exit()try:if lst[1][0]=='-':binwalk.scan(*lst[2:],signature=lst[1])elif lst[1][0]!='-':binwalk.scan(*lst[1:],signature=True)except:pass
将安装目录加入到环境变量path中
只要这个文件夹的路径在系统变量path里和这2个文件存在着,那么你就可以在cmd里像linux那样使用binwalk了。
- binwalk常用命令
-e 分解出压缩包binwalk -e pcat.bin-D或者–dd 分解某种类型的文件(在windows里要用双引号括起来)binwalk -D=jpeg pcat.bin-M 递归分解扫描出来的文件(得跟-e或者-D配合使用)binwalk -eM pcat.bin
其他的可以参考:https://github.com/devttys0/binwalk/wiki/Usage
<注:本文主要摘抄自http://www.cnblogs.com/pcat/p/5256288.html*>