STM32反编译器

STM32 decompiler

我在我的电脑上发现了一个旧的 .hex 文件,来自我几年前工作的一个项目。问题是我在我的电脑上找不到源代码,我忘记了我的代码是如何工作的。谁能帮我反编译并逆向工程师?

您可以在 IDAGhidra 中打开它,他们应该将文件识别为 intel-hex。当你打开时,你应该选择处理器 - 文件的 CPU 架构(ARMTriCorePPC、...)。

你的筹码是STM32,所以它应该是32-bit LE ARM

然后浏览代码。如果你的IDA支持CPU架构,你可以按F5反编译一个函数。 Ghidra 支持更多 CPU 架构,因此您可以浏览函数并在反编译 window 中查看反编译结果。