Binwalk的安装和使用
Binwalk的安装和使用
一、安装Git
注意:安装完成后不是在电脑系统的命令行对其进行设置,而是在刚刚安装好的“开始菜单->Git->Git Bash”的命令行里面输入
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
对其进行设置。
二、下载安装Python
首先可以在“win+R->cmd回车”的命令行里输入“python”查看是否安装python,如果安装了会显示出python的版本。如果你是下载了Anaconda,这里面是自带Python的,就不用下载了。若没下载请参考这篇文章:https://jingyan.baidu.com/article/0bc808fc42dfab1bd485b99f.html
下载的是.exe文件,双击运行,一般保持默认安装就行,注意一点:在下载的过程中有一个步骤的小字部分提示是否配置python环境变量,这里最好选择让系统配置python环境变量,不然的话后面得自己手动配置。
三、下载binwalk
binwalk的官网下载:https://macdownload.informer.com/binwalk/1.2/
下载路径随意,下载出来的是一个压缩包,之后解压,解压出来的文件里并没有.exe的执行文件,这是因为Binwalk不是直接使用的,它的使用必须借助python。下面就安装binwalk,在“开始菜单->Git->Git Bash”的命令行里面输入:
git clone https://github.com/devttys0/binwalk
cd binwalk
python setup.py install

安装之后可以在“win+R->cmd回车”命令行里输入python,进入python工作环境,输入“import binwalk”,没有报错,说明可以在python里面调用binwalk,从而达到我们分析文件的目的。
(那么我们如何在python里面调用binwalk呢?请参考binwalk的wiki:https://github.com/devttys0/binwalk/wiki,其实binwalk相当于一个包,在写python文件时必须导入binwalk包,import binwalk)。
(参考链接:https://blog.csdn.net/pyufftj/article/details/53678368 这里面后来说的Scripts文件的操作我不太懂,因为安装的python直接就是执行文件,并没有任何的附带文件夹什么的,后来又去百度搜索如何显示隐藏的文件夹页没能成功)
Binwalk的安装和使用的更多相关文章
- binwalk windows安装和使用方法
binwalk是一个文件的分析工具,旨在协助研究人员对文件进行分析,提取及逆向工程.简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展. 以上是binwalk ...
- 路由器逆向分析------binwalk工具的安装
本文博客链接:http://blog.csdn.net/qq1084283172/article/details/65441110 一.binwalk工具运行支持的平台 binwalk工具安装支持的平 ...
- CTF---隐写术入门第二题 小苹果
小苹果分值:10 来源: hanyuhang 难度:易 参与人数:2159人 Get Flag:862人 答题人数:996人 解题通过率:87% flag格式: CTF{} 解题链接: http:// ...
- 一步一步pwn路由器之环境搭建
前言 本文由 本人 首发于 先知安全技术社区: https://xianzhi.aliyun.com/forum/user/5274 正式进入路由器的世界了.感觉路由器这块就是固件提取,运行环境修复比 ...
- bugku 有一张图,还单纯吗
下载图片后以多种方式打开.分析文件类型都没能找到flag.推测存在隐藏文件,即文件可分离. 注:文件分离需要 binwalk 工具,在Ubuntu操作系统下 binwalk 的安装方法可参考此博客:h ...
- 【macOS】Homebrew & Homebrew cask macOS软件包管理神器
Homebrew Homebrew 与 Homebrew Cask Homebrew 是基于 OS X 的套件管理工具,是一个开源的 Ruby 脚本,专门用于快速下载软件.更通俗地讲,Homebrew ...
- 详细的Windows下安装 binwalk
1. https://github.com/ReFirmLabs/binwalk到这里下载binwalk,下载后解压. 2. 找到下载后的文件夹, 在这里要进行安装步骤,一边按着shift,一边按着鼠 ...
- binwalk在Windows10和kali_Linux下的安装及使用教程
(一)binwalk简介 binwalk 是用于搜索给定二进制镜像文件以获取嵌入的文件和代码的工具. 具体来说,binwalk是一个固件的分析工具,旨在协助研究人员对固件非分析,提取及逆向工程 ...
- 在Windows 10 上安装使用binwalk
Windows 10 推出的WSL 功能可以协助我们直接使用binwalk 分析Windows 内的文件 文章更新时间:2020年3月11日 一.WSL 准备 1.打开控制面板→程序和功能→启动或关闭 ...
随机推荐
- Windows Server 2016-Powershell加域并指定OU (二)
上章节提到通过netdom join加域并指定对应OU,本章再补充一例现成powershell加域并指定对应OU的脚本,便于大家工作中使用. $PlainPassword = P@ssw0rd $Us ...
- SVN的安装与配置
单独安装 SVN:1.安装:yum -y install subversionmkdir -p /data/svn/ 创建创库目录svnadmin create /data/svn/repos 构建版 ...
- Java小白如何一步步学好Java,听听企业Java培训师的实践经验吧
今天我准备给小主展示一篇Java培训老师的文章,希望能给Java小白一个学好Java的路径或者提示.以下就是原文: 从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做train ...
- js随机背景颜色
// 要求: 随机生成颜色RGB 核心点 :(0,0,0) rgb 每一组的数字取值范围是 0~255 // 需要随机生成 0~255 之间的整数 function getRandom(min, ma ...
- Python命令行参数解析模块argparse
当写一个Python脚本时经常会遇到不同参数不同功能的情况,如何做一个更好看的命令帮助信息以及对命令参数解析呢? 这就需要使用argparse模块 #!/usr/bin/env python # -* ...
- 一个box-sizing: border-box和felx混合使用中遇到的问题
之前在项目中遇到一个布局上很趣的问题(也可能是笔者才疏学浅,哈哈).布局大概是这样的: 外层包裹器:采用flex布局,并指定内部子弹性盒子元素水平显示 侧边栏:flex盒子的子元素,可收起和展开.展开 ...
- Mac下安装多版本python
1.安装Homebrew 将命令行复制至终端,进行安装. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/H ...
- 校园生活app结对开发第二天
昨天进行了android studio的安装与配置遇到很多问题,在gradel处遇到很多问题,安装版本错误等等,在百度和书籍的帮助下成功安装 今天要做登陆界面开发
- c# String ,String[] 和 List<String>之间的转换
C#对字符串进行处理时,经常需要进行String,String[]和List<String>之间的转换 本文分析一下它们的差异和转换 一. 1. String > String[] ...
- JavaScript是如何工作的:引擎,运行时和调用堆栈的概述!
摘要: 理解JS执行原理. 原文:JavaScript是如何工作的:引擎,运行时和调用堆栈的概述! 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 本文是旨在深入研究JavaScrip ...