物联网IoT安全教程(四)-- 解密路由器固件

本文探讨了Dlink-882路由器不同版本固件的安全性,从FW100B07到FW130B10,发现固件从未加密到加密的转变,确定FW104B02为中间版本。通过binwalk工具和固件分析,找到了解密程序imgdecrypt,并利用qemu-mipsel-static模拟器成功解密了加密固件,揭示了解密过程的关键步骤。
摘要由CSDN通过智能技术生成

本次我们要研究的是路由器Dlink-882的固件,下载地址在ftp://ftp2.dlink.com/PRODUCTS/DIR-882/REVA/,其中的zip文件就是各版本的固件。
1

解压出来的固件版本从旧到新依次为:FW100B07 --> FW101B02 --> FW104B02 --> FW110B02 --> FW111B01 --> FW120B06 --> FW130B10,其中下图标记的两个固件是打包在同一个zip固件包中的,这里大家应该可以察觉到,FW104B02 有点特别,而且通过名字我们也猜测到它是未加密的中间版本。
2

目前最新的版本是FW130B10,通过binwalk进行解析,会发现该固件被加密了,binwalk无法解析。
3

再来看下最早版本的固件FW100B07,使用binwalk解析是能直接提取的,没有被加密过。
4

综上,我们得知了,固件版本迭代的过程经历了固件未加密到固件加密,说明中间肯定有个中间版本(

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值