binwalk是一个文件的分析工具,旨在协助研究人员对文件进行分析,提取及逆向工程。简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展。

1.在windows上安装前你需要已经安装python(2、3版本倒没关系)

2.在cmd里输入

git clone https://github.com/devttys0/binwalk
cd binwalk
python setup.py install

3.新建一个文件夹,并把文件夹的路径加入到系统变量path里(这样在cmd里就可以直接运行了。)

4.在文件夹里新建一个binwalk.bat文件

@echo off

echo * suggest: you'd better to input the parameters enclosed in double quotes.

echo * made by pcat

python "%~dp0\p_binwalk.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

5.新建一个p_binwalk.py文件(这里写得很简单,以后能力增长的时候可能会改写)

# -*- coding:utf-8 -*-
# author: pcat
# http://pcat.cnblogs.comimport 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里和这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

binwalk安装和使用方法相关推荐

  1. binwalk windows安装和使用方法

    binwalk是一个文件的分析工具,旨在协助研究人员对文件进行分析,提取及逆向工程.简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展. 以上是binwalk ...

  2. BinWalk安装和命令参数详解

    前言 本周一安恒萌新粉丝群:928102972分享的工具为binwalk. Binwalk是一款快速.易用,用于分析,逆向工程和提取固件映像的工具.简单易用,完全自动化脚本,并通过自定义签名,提取规则 ...

  3. [Tools]Windows下Binwalk安装和快捷调用

    更新设备,重新安装了许多工具,这里总结下Binwalk的Windows安装和快速调用方法. 介绍 Binwalk是一个固件的分析工具,旨在协助研究人员对固件非分析,提取及逆向工程用处.简单易用,完全自 ...

  4. php symfony 安装,Symfony的安装和配置方法

    这篇文章主要介绍了Symfony的安装和配置方法,分析了使用Composer安装Symfony的具体步骤与相关技巧,需要的朋友可以参考下 本文实例讲述了Symfony的安装和配置方法.分享给大家供大家 ...

  5. 树莓派安装python3.5+tensorflow_树莓派4B安装Tensorflow的方法步骤

    1.写作背景 Tensorflow官方在2018年宣布,正式发布支持树莓派版本的Tensorflow,编者开始直接用: pip install tensorflow 进行安装,在安装成功后使用impo ...

  6. linux rpm目录,Linux修改RPM的安装目录的方法

    Linux系统下大多数人都是使用rpm -i xxxx.rpm命令来安装RPM包,这种情况下RPM会被安装在默认的目录当中.如果不想把RPM安装在这个目录下应该怎么办呢?下面就来介绍一下Linux如何 ...

  7. python安装位置是固定的吗_pip指定python位置安装软件包的方法

    由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --vers ...

  8. 安装报错_RG Magic Bullet安装报错修复方法

    RG Magic Bullet安装报错修复方法 安装和谐版红巨星插件发现有很大的概率报错.这几天重装电脑被这个插件搞得头大.网上查了一些排除错误的方法,基本错误可以靠删除一些重复的文件夹和老版本来修复 ...

  9. db2top详细使用方法_Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略

    Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...

最新文章

  1. python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好
  2. 工作日报模板_千份财会人通用工作模板:自动核算工资、财务分析报表等等
  3. 暴击!被初中生碾压智商!这份被国家数学集训队采用的初中奥数资料究竟有多厉害?...
  4. Lambdas中的例外:有点混乱的优雅解决方案
  5. 6/12 Sprint2 看板和燃尽图
  6. shell脚本实现命令的自动执行
  7. ajax获取json里的list,ajax获取json数据然后将其装载到jqgrid实现
  8. 列存储中常用的数据压缩算法
  9. idf逆文档频率为什么要用log??
  10. 数据库操作系统——Visual FoxPro 6.0安装步骤
  11. 超级详细-NMOS、PMOS的工作原理及相关内容整理(下)
  12. 工作这么多年,所经历5个骗子上司
  13. HTML奥运五环的实现
  14. 刷题之旅第35站,CTF show 萌新题目集合
  15. C语言编写简易图书管理系统
  16. Spring Cloud Bus 消息总线
  17. 超鸿蒙是什么意思,“志在烟霞慕隐沦,功成归看五湖春。一叶舟中吟复醉,云水。”的意思,诗词全文,作者,上一句和下一句是什么?-选自五代李珣《定风波·志在烟霞慕隐沦》-古诗词名句大全...
  18. numpy数组保存至txt时一系列问题及其解决方案
  19. 全国计算机竞赛能保送清华北大吗,通过参加学科竞赛获得保送清华北大的机会很少,还有必要参加吗?...
  20. IHS分析师:折叠屏幕手机2017年前难上市

热门文章

  1. PHP抽奖,采用权重方式计算
  2. 金融+IT:作为国内首家智能投顾,理财魔方怎么玩?
  3. 【vim使用】问题记录,不定时更新
  4. lua面试题:热更新简介、原理及示例
  5. android 游戏方法,Android终端玩大型电脑游戏的一种实现方法
  6. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java汽车租赁管理系统mfobv
  7. 帮我写一个1000字的本科毕业致谢
  8. java objectid_如何在java中创建mongoDB objectid
  9. 计算机教学法的应用研究,“任务驱动教学法”在计算机基础教学中的应用研究...
  10. 教你轻松拍出好看的照片