首页 > 其他 > 详细

dir815_FW_102.bin路由器固件解压碰到的坑

时间:2020-01-05 20:40:56      阅读:195      评论:0      收藏:0      [点我收藏+]

在跟随大神kczwa1进行路由器漏洞分析时,对dir815_FW_102.bin 固件文件用binwalk -e dir815_FW_102.bin命令进行解压时,在根目录squashfs-root下文件是空的。解压101版本时同样如此。
结果如下图所示:
技术分享图片

技术分享图片
百度了一下,在这篇文章中找到答案binwalk WARNING: Extractor.execute failed to run external extractor ‘sasquatch -p 1 -le -d ‘%%squash
需要安装sasquatch:
安装地址位于:
https://github.com/devttys0/sasquatch
安装步骤

  1. 打开命令行
    git clone https://github.com/devttys0/sasquatch
  2. 安装依赖环境
$ sudo apt-get install build-essential liblzma-dev liblzo2-dev zlib1g-dev
  1. cd 到clone下来的文件下安装sasquatch
$ ./build.sh

之后,再进行binwalk解压,终于成功。
技术分享图片

跟随课程:
路由器漏洞复现分析第二弹:CNVD-2018-01084

dir815_FW_102.bin路由器固件解压碰到的坑

原文:https://www.cnblogs.com/deerCode/p/12153248.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!