SoaringLee

DATE: 2018.12.27


1、参考

http://www.cnblogs.com/pcat/p/5256288.html
https://blog.csdn.net/OscaronMar/article/details/80094252
http://www.arkteam.net/?p=2677

2、下载

https://github.com/ReFirmLabs/binwalk

3、功能介绍

Binwalk is a fast, easy to use tool for analyzing, reverse engineering, and extracting firmware images.
下述内容参考自:http://www.arkteam.net/?p=2677

3.1、过滤功能

包含过滤器(-y)用于只显示包括指定搜索文本匹配的结果,其中-y选项可以指定多个:$ binwalk –y filename firmware.bin;排除过滤器(-x)用于只显示排除指定搜索文本匹配的结果,-x选项也可以多次指定:$ binwalk –x filename firmware.bin;包含过滤器和排除过滤器两个功能可以结合使用。

3.2、提取文件

Binwalk提供多种方法从固件中提取文件系统,用户可使用-dd选项指定提取规则,手动提取文件;-e选项用来自动化提取固件文件系统;提取后的数据需要进一步Binwalk分析时,-Me选项用于递归扫描提取数据。

3.3、比较功能

Binwalk可以生成一个或多个文件的十六进制转储和差异分析。文件中相同字节绿色显示,不同字节红色显示,蓝色表示一些文件中的不同部分:$ binwalk –W firmware1.bin firmware2.bin firmware3.bin

3.4、字符串分析

Binwalk还可以对目标文件进行一个智能字符串分析,通过应用一些简单的验证规则,排除”垃圾”字符串,忽略无顺序的数据块,最终显示出最有用的信息:$ binwalk –S firmware.bin

3.5、插件功能

Binwalk最基础的用法中只是简单基于签名匹配,会导致一些文件无法识别,针对这种问题Binwalk支持不同功能的插件,用于识别特定固件。


THE END!

分类:

技术点:

相关文章:

  • 2021-12-24
  • 2021-09-09
  • 2021-06-21
  • 2022-12-23
  • 2021-09-11
  • 2021-10-22
  • 2021-07-16
  • 2022-12-23
猜你喜欢
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
  • 2022-01-01
相关资源
相似解决方案