数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 106|回复: 0

[软件] 新玩具【rust-ubidump — UBIFS 镜像解析与文件提取工具】

[复制链接]
发表于 11 小时前 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
本帖最后由 aspnmy 于 2026-6-15 08:57 编辑

rust-ubidump — UBIFS 镜像解析与文件提取工具


rust-ubidump是一个用 Rust 编写的 UBI/UBIFS 镜像解析工具,支持从 UBI (Unsorted Block Image) 格式的 Flash 镜像中解析 UBIFS 文件系统,提取文件、列出目录结构、转储元数据和 B 树结构。

基于 Willem Hengeveld 的 Python 版 ubidump 移植重构。

功能
UBI 镜像解析 — 自动扫描 PEB,解析 EC 头/VID 头,构建卷映射表
UBIFS B 树遍历 — 递归下降索引节点,收集叶子分支,按 key 过滤
文件提取 — 支持单文件提取到 stdout 和批量提取到目录
树形文件列表 — 递归列出目录结构(树形输出)
B 树转储 — 打印完整的 B 树索引结构(可视化层级)
节点级调试 — 按 LEB:OFF 解析并打印单个节点
原始十六进制转储 — 搜索所有 UBIFS/UBI 魔术字,标注节点位置
卷级操作 — 卷数据裸保存、十六进制查看
压缩支持 — LZO / ZLIB / ZSTD 三种解压缩
CRC32-JAMCRC 校验 — 验证 EC 头、VID 头、VTBL 记录、节点数据完整性
多文件批量处理 — 同时处理多个镜像文件

https://github.com/aspnmy/rust_ubidump.git  喜欢提取芯片做逆向的小伙伴可以自行编译使用

另一个配套工具是binwalk  地址:可以在win11中完美运行binwalk-v3.1.1用于路由器固件解包 - 电脑软硬派 数码之家



您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-6-15 19:59 , Processed in 0.109200 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表