我正在尝试打开一个清晰的固件更新包
可以在 我使用 fwtools 解压固件的供应商的下载页面上找到我尝试反转的固件,如本页所述。
完成此操作后,我设法获得了“kernel.bin”和“rootfs.bin”。现在我想在这个调制解调器中包含一个新的/额外的证书,并在这个调制解调器(一个 Wimax 一个)中的管理员页面上进行一些编辑。
所以我使用该file
工具检查了 rootfs 文件。我得到了以下输出:
rootfs.bin: Linux Compressed ROM File System data, little endian size 4280320 version #2 sorted_dirs CRC 0xbf224100, edition 16777728, 268441607 blocks, 1325400384 files
这没什么帮助,所以我尝试了 binwalk 并得到了这个:
DECIMAL HEX DESCRIPTION
-------------------------------------------------------------------------------------------------------
0 0x0 CramFS filesystem, little endian size 4280320 version #2 sorted_dirs CRC 0xbf224100, edition 16777728, 268441607 blocks, 1325400384 files
8 0x8 Squashfs filesystem, big endian, version 2.1, size: 4276396 bytes, 1028 inodes, blocksize: 65536 bytes, created: Fri Jun 22 23:02:36 2012
但是为了完成整个固件文件,我得到了以下输出。
root@bt:/pentest/reverse-engineering/binwalk# ./binwalk -m /pentest/reverse-engineering/binwalk/magic.binwalk /root/fwtools_20100826c/bin.linux/imw.bin
DECIMAL HEX DESCRIPTION
-------------------------------------------------------------------------------------------------------
855032 0xD0BF8 CramFS filesystem, little endian size 4280320 version #2 sorted_dirs CRC 0xbf224100, edition 16777728, 268441607 blocks, 1325400384 files
855040 0xD0C00 Squashfs filesystem, big endian, version 2.1, size: 4276396 bytes, 1028 inodes, blocksize: 65536 bytes, created: Fri Jun 22 23:02:36 20
由于这确实让我感到奇怪,所以我没有继续。我不知道如何解压固件。我想我已经尝试了我知道你可以手动完成的所有事情,固件 mod fit,fwtools,等等!
有人可以阐明我的问题并告诉我如何继续吗?