STM32反编译器
STM32 decompiler
我在我的电脑上发现了一个旧的 .hex 文件,来自我几年前工作的一个项目。问题是我在我的电脑上找不到源代码,我忘记了我的代码是如何工作的。谁能帮我反编译并逆向工程师?
您可以在 IDA
或 Ghidra
中打开它,他们应该将文件识别为 intel-hex
。当你打开时,你应该选择处理器 - 文件的 CPU
架构(ARM
、TriCore
、PPC
、...)。
你的筹码是STM32
,所以它应该是32-bit LE ARM
。
然后浏览代码。如果你的IDA
支持CPU
架构,你可以按F5
反编译一个函数。 Ghidra 支持更多 CPU
架构,因此您可以浏览函数并在反编译 window 中查看反编译结果。
我在我的电脑上发现了一个旧的 .hex 文件,来自我几年前工作的一个项目。问题是我在我的电脑上找不到源代码,我忘记了我的代码是如何工作的。谁能帮我反编译并逆向工程师?
您可以在 IDA
或 Ghidra
中打开它,他们应该将文件识别为 intel-hex
。当你打开时,你应该选择处理器 - 文件的 CPU
架构(ARM
、TriCore
、PPC
、...)。
你的筹码是STM32
,所以它应该是32-bit LE ARM
。
然后浏览代码。如果你的IDA
支持CPU
架构,你可以按F5
反编译一个函数。 Ghidra 支持更多 CPU
架构,因此您可以浏览函数并在反编译 window 中查看反编译结果。