固件提取问题-binwalk 一片空白

逆向工程 固件
2021-06-14 09:52:46

我试图从我的机顶盒 (STB) 中提取固件,因为我意识到它的端口 22 已打开并运行dropbear,我想登录它。嗯,因为它就在那里。我试过binwalk,但那是空白的:

$ binwalk apollo_fw4_full_p_1.1.32_nand.bin 

DECIMAL     HEX         DESCRIPTION
-------------------------------------------------------------------------------------------------------

$ 

同样,固件模组套件失败:

$ ./extract-firmware.sh ../apollo_fw4_full_p_1.1.32_nand.bin 
Firmware Mod Kit (extract) 0.99, (c)2011-2013 Craig Heffner, Jeremy Collake

Preparing tools ...
Scanning firmware...

Scan Time:     2016-03-21 15:05:55
Signatures:    193
Target File:   /home/ob1/apollo_fw4_full_p_1.1.32_nand.bin
MD5 Checksum:  b100590cbe030628d97e6d39c6f7fde8

DECIMAL     HEX         DESCRIPTION
-------------------------------------------------------------------------------------------------------

Extracting 0 bytes of  header image at offset 0
ERROR: No supported file system found! Aborting...

文件名中的“nand”有什么意义吗?可能是加密的吗?

这是感兴趣的人的文件链接:https : //docs.google.com/uc?id=0B9QI-CmVjKHdekdOOU5EWk9rbTQ&export=download

我已经搜索了答案但没有找到,所以我感谢您的意见。

1个回答

固件映像可能已加密。

熵扫描

熵扫描显示它主要由随机字节组成,如果固件被压缩和/或加密,就会发生这种情况。由于二进制文件缺少常见的压缩魔术签名,因此最有可能被加密。

要解密固件,您需要获取有关使用此固件的产品的更多信息。您可以参考这篇博文了解一些想法。

当您说端口 22 已打开并运行 FTP 服务时,您可以尝试使用默认用户/密码组合连接到它。您可以尝试通过 nmap 查找其他开放端口。