问题
ubi文件系统的提取:
- binwalk只提取到一个.ubi文件
2.安装ubireader之后提取到的文件系统为空
以华硕TUF_AX5400这款固件为例,固件下载地址:https://www.asus.com/Networking-IoT-Servers/WiFi-Routers/ASUS-Gaming-Routers/TUF-Gaming-AX5400/HelpDesk_BIOS/
1
使用binwalk直接提取只有0.ubi文件,发现是ubi文件系统,需要安装ubireader:
ubireader
下载或使用PIP安装,https://github.com/jrspruitt/ubi_reader
四个命令:
ubireader_display_info //获取UBI信息以及布局块等信息
ubireader_extract_images //提取镜像
ubireader_extract_files //提取文件内容
bireader_utils_info //分析UBI镜像并创建shell脚本和UBI配置文件
2
安装后一般再使用binwalk就能提取到文件系统了,但这个固件提取到的文件系统是空的:
3
先看是否准确识别UBI信息,看起来都识别到了,有4个卷