freescale i.mx和反向工具

imx-nand-tools的Python项目详细描述


用于freescale i.mx nand转储的i.mx nand工具

为IMX NAND转储反向工程提供专用工具:

  • imx nand info:分析fcb并显示有关flash结构的有用信息
  • imx nand convert:解析fcb并将实际转储转换为可使用binwalk处理的基于内存的图像

如何安装

您可以选择从pypi或源代码安装imx nand tools

pypi安装

这是安装imx nand tools的最简单方法

$ sudo pip3 install imx-nand-tools

它将安装imx nand tools及其所有依赖项。

从源安装

以下命令将从源安装imx nand tools

$ git clone https://github.com/DigitalSecurity/imx-nand-tools.git
$ sudo pip install setuptools
$ cd imx-nand-tools
$ python setup.py build
$ sudo python setup.py install

就这样

如何使用

IMX NAND信息

此工具将查找转储文件中包含的第一个固件控制块(fcb),并对其进行分析,然后 显示其内容。

$ imx-nand-info fresh-dump.bin

imx与nand转换

此工具将新的i.mx nand转储转换为可用内存映像:

$ imx-nand-convert fresh-dump.bin converted-dump.bin

由于嵌入了ecc信息,-c选项启用错误更正,因此imx nand convert将能够修复原始nand转储中的潜在错误。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我们可以使用java for loop with switch语句。。?   java如何从具有循环关系的数据集生成树?   使用s:mvcUrl标记时java Spring启动问题   javascript Wicket调色板水平滚动条在firefox中不显示   java如何清理Maven插件绑定?   java将文件从设备发送到计算机不起作用(文件被破坏)   Java GPU编程的性能   java字符串标记器问题   连接Java LDAP断开连接   java Android GridView将无法确定正确的位置   java AlarmManager在指定时间未显示toast消息   MVC中的java测试外观|断言返回类型   logcat上的java Android运行时错误   java Building Workspace在Eclipse中遇到错误   堆栈溢出尾部递归遗传算法抛出“awteventque0”java。StackOverflowerr语言   java ArrayOutOfBounds测试代码不工作   java有没有像Moodle这样流行的课程管理系统?   java如何从jsp获取xml文件作为响应