我在电脑上发现了我几年前工作的项目中的旧.hex文件。问题是我无法在PC上找到源代码,却忘记了代码的工作方式。谁能帮助我反编译并逆转工程师?
您可以在IDA
或Ghidra
中打开它,他们应该将文件识别为intel-hex
。打开时,您应该选择处理器-文件的CPU
体系结构(ARM
,TriCore
,PPC
,...)。
您的筹码是STM32
,因此应该是32-bit LE ARM
。
然后浏览代码。如果CPU
支持IDA
体系结构,则可以按F5
反编译功能。 Ghidra支持更多的CPU
架构,因此您可以浏览功能并在反编译窗口中查看反编译结果。