Декомпилятор STM32 - PullRequest
       27

Декомпилятор STM32

0 голосов
/ 18 января 2020

На моем p c я нашел старый файл .hex из проекта, над которым работал несколько лет go. Проблема в том, что я не смог найти исходный код на своем p c, и я забыл, как работает мой код. Может ли кто-нибудь помочь мне декомпилировать его и обратить вспять инженер?

1 Ответ

0 голосов
/ 19 января 2020

Вы можете открыть его в IDA или в Ghidra, они должны распознавать файл как intel-hex. Когда вы открываете, вы должны выбрать процессор - CPU архитектура файла (ARM, TriCore, PPC, ...).

Ваш чип STM32, поэтому он должен быть 32-bit LE ARM.

Затем просмотрите код. Если ваша IDA поддерживает архитектуру CPU, вы можете нажать F5 для декомпиляции функции. Ghidra поддерживает больше CPU архитектур, так что вы можете просто просмотреть функции и увидеть результаты декомпиляции в окне декомпиляции.

...