【CTF工具】windows上使用binwalk工具
风二西
2021年05月16日 21:56
收录于文集
共5篇

视频地址

binwalk 是kali系统中下的文件分析工具。

主要是用于CTF_杂项的隐写题,分离提取隐写的文件。

如:从图片里分离出压缩包,从流量分析文件里分离出图片,压缩包等。


基础配置

基础环境需要 python3,下载地址为:

代码块
JavaScript
自动换行
复制代码
 https://www.python.org/downloads/windows/
复制成功

binwalk 下载地址:

代码块
JavaScript
自动换行
复制代码
https://github.com/ReFirmLabs/binwalk
复制成功


工具安装

安装binwalk命令

代码块
JavaScript
自动换行
复制代码
py -3 setup.py install  # py2 py3双环境
python setup.py install # python 单环境
复制成功

安装过程演示


工具使用

binwalk 基本命令

代码块
JavaScript
自动换行
复制代码
#查看帮助
python -m binwalk -h
#分析文件
python -m binwalk 文件名
#提取文件
python -m binwalk -e 文件名
复制成功

分析文件

分析文件

提取文件

提取文件


将binwalk 加入右键菜单(右键-发送到-binwalk提取.bat)

制作bat批处理文件:binwalk提取.bat,内容如下:

python2,python3 双环境

代码块
JavaScript
自动换行
复制代码
@echo off
start py -3 -m binwalk -e %1 
echo  binwalk提取完毕
pause
复制成功

python3 单环境

代码块
JavaScript
自动换行
复制代码
@echo off
start python -m binwalk -e %1 
echo  binwalk提取完毕
pause
复制成功

打开系统运行界面,运行中输入shell:SendTo,放入bat文件

打开系统运行界面,运行中输入shell:SendTo

放入制作好的bat文件


binwalk 汉化版

由于英文不好,我花了点时间,进行了汉化,主要是针对帮助文档进行了汉化

修改该目录下的文件 binwalk-master\src\binwalk\modules

如果是简单使用,就两个基本命令,不需要中文的。

如果需要,请在评论区留下邮箱。

汉化版演示