路由器固件模拟环境搭建
0X01 想说的话😴
搭建固件漏洞复现的环境。遇到各种坑,各种不懂的错误。终于把路由器固件模拟环境搭建出来了。
对路由器漏洞挖掘一无所知的同学可以先去看看《揭秘家用路由器0day漏洞挖掘技术》这本书。
对于环境的搭建,网上很多的博客都是相互转载的,有的还是没啥作用,所以写下这篇博客希望能有所帮助!
0x02 环境搭建🏄
系统:Ubuntu 16.04
这里我搭建的环境实在ubuntu16.04上,有的博客说要搭建在ubuntu14.04上才行,不过我在14.04上搭建也会出现各种问题。
请诸位看我最终安装完的目录。
固件分析工具包
自动化分析固件文件的一系列脚本
git clone --recursive https://github.com/attify/firmware-analysis-toolkit.git
进入到firmware-analysis-toolkit里面,打开setup.sh 咱们来看一下里面的内容,line 4 是下载一些依赖包和qemu, line 6-12是下载binwalk,边我注释了,我在执行setup.sh 脚本的时候,这边一直卡着,下载不了。然后line 15-18 是下载firmadyne。 后面的就自动执行。