windows上安装binwalk

binwalk在windows

binwalk文件分析

Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.

依赖

安装操作

windows下使用v2.3.2,暂且不用v2.3.3。v2.3.3暂不可用的原因

从依赖一节下载Release文件,解压文件,在解压后的目录下进行:python setup.py install

这将自动创建binwalk到安装环境的Scripts文件夹下,如果有miniconda,在C:\Users\用户名\miniconda3\Scripts文件夹下有binwalk文件;如果没有miniconda,创建位置在C:\Users\用户名\AppData\Roaming\Python\Python39\Scripts请记住文件所在路径

binwalk

测试安装正确性,请切换到安装环境的Scripts文件夹,在该文件夹下命令行运行python binwalk -h,出现参数帮助提示即为安装成功。

安装成功

配置命令行binwalk

上述方法需要在Scripts文件夹下运行,且需要先输入python,较为麻烦,可以通过python的os.system完成命令补全。

以下内容参考https://github.com/jowinjohnchemban/binwalk,对英文部分进行了大致翻译、增加了配图。

创建binwalk.py,内容如下,请替换C:\\Python39\\Scripts\\binwalk为自己的binwalk所在路径,注意路径中使用\\

import os
import sys

strl = ' '.join(sys.argv[1:])
command = "python C:\\Python39\\Scripts\\binwalk "+strl
os.system(command)

在binwalk.py所在文件夹下运行cmd,执行

pyinstaller --onefile binwalk.py

如下图,则为生成成功。
在这里插入图片描述
执行完毕后,在生成的dist文件夹下得到binwalk.exe,将此文件移入C:\Windows\System32下,或将其存在的文件夹加入环境变量Path中。

运行示例

确认将binwalk.exe所在的文件夹加入到Path中,然后,即可在任意位置通过cmd执行。
命令行运行结果


配置binwalk命令行部分参考:https://github.com/jowinjohnchemban/binwalk,并参考issue对第4行进行了修改。

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值