首页 > 解决方案 > 从 xml 文件中提取有用的信息。这些xml文件是制造商用来更新MCU的吗?

问题描述

我是逆向工程和嵌入式微控制器的新手,我想找到有关我的 MCU 固件的有用信息:

这是一家中国制造商

数据表摘录

我的问题如下:

这是 xml 文件的链接: https ://sendeyo.com/en/4f7d3f81ff

标签: assemblyembeddedreverse-engineeringcpu-architectureinstruction-set

解决方案


您的“VP002.XML”显示芯片型号为ES7P2023FHSH,谷歌搜索给出了链接下的信息:8 位 MCU,制造商 Easysoft。

“programData”部分中的格式类似于英特尔 HEX格式。

鉴于此,您可以提取实际内容(剥离“intel HEX”标头)并尝试反汇编(这可能是 8051 ISAPIC 系列MCU 中的东西 - 但这实际上是您找出的关键)。也就是说,当然,如果代码在被包装到“intel Hex”之前没有被加密/混淆。

除非您已经可以阅读中文,否则您可以使用任何 OCR+翻译应用程序来处理您的其他图像。我听说安卓的“谷歌相机”可以做到这一点,我自己从未尝试过。

一旦你确定你知道 ISA,你就可以反汇编代码。流行的 ISA 有很多工具(8051,PIC 非常流行),但如果需要,也可以用铅笔和纸手动完成。


推荐阅读