Binwalk&Windows 命令使用

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: zhouzhong

import sys
import binwalk

if __name__ == "__main__":
    lst=sys.argv
    if 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*>

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows平台上下载和使用Binwalk的步骤如下: 1. 安装Python 首先需要安装Python环境,建议下载Python 3.6及以上版本。可以在Python官网下载地址(https://www.python.org/downloads/windows/)下载安装包,双击执行安装即可。 2. 安装Git Binwalk需要使用Git来下载相关依赖项,因此需要先安装Git。可以在Git官网(https://git-scm.com/downloads)下载安装包,双击执行安装即可。 3. 安装依赖项 打开Windows PowerShell(或者CMD),输入以下命令安装Binwalk所需的依赖项: ``` pip install git+https://github.com/ahupp/python-magic pip install capstone ``` 4. 下载BinwalkWindows PowerShell中输入以下命令使用Git下载Binwalk: ``` git clone https://github.com/ReFirmLabs/binwalk.git ``` 5. 添加Binwalk到环境变量 将Binwalk所在的目录添加到Windows的环境变量中,以方便在任意终端中使用Binwalk。具体步骤如下: - 在桌面上右键单击“此电脑”,选择“属性”; - 点击“高级系统设置”,在“高级”选项卡中点击“环境变量”; - 在“系统变量”中找到“Path”,双击编辑; - 在变量值的末尾添加Binwalk所在目录的路径,例如“C:\binwalk”; - 确认保存,关闭所有窗口。 6. 测试Binwalk是否正常工作 在Windows PowerShell中输入以下命令,测试Binwalk是否正常工作: ``` binwalk -v ``` 如果一切正常,会输出Binwalk的版本信息。 以上是在Windows平台上下载和使用Binwalk的基本步骤,其他平台的下载和使用方式也类似。注意,Binwalk使用需要一定的技术基础和安全意识,建议在合法授权和技术范围内使用

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值