码迷,mamicode.com
首页 > 其他好文 > 详细

firmware

时间:2019-09-10 01:01:31      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:clone   span   extra   技术   mod   安装   rac   inf   pytho   

路由器固件分析题,首先要安装firmware-mod-kit

安装命令:

linux> sudo apt-get install git build-essential zlib1g-dev liblzma-dev python-magic
linux> git clone https://github.com/mirror/firmware-mod-kit.git
linux> cd firmware-mod-kit/src
linux> ./configure
linux> make

使用:

extract-firmware.sh使用来解包固件
build-firmware.sh使用来重新封包
check_for_upgrade.sh用来检查更新
unsquashfs_all.sh使用来解包提取出来的squashfs文件

用binwalk -e 分离出squashfs文件

使用firmware-mod-kit:

linux> cd firmware-mod-kit
linux> ./unsquashfs_all.sh ‘/home/harmonica/Desktop/_filmware.bin.extracted/120200.squashfs‘
linux>  cd squashfs-root/tmp/
linux> ls
backdoor

 找到后门程序,提出来,发现有upx壳,脱壳后拖入ida,看字符串

技术图片

 

 找到网址,再看程序

技术图片

 

 找到端口

得到flag

firmware

标签:clone   span   extra   技术   mod   安装   rac   inf   pytho   

原文地址:https://www.cnblogs.com/harmonica11/p/11494966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!