Есть ли возможность получить исходный код ELF файла с помощью debug_info? - PullRequest
0 голосов
/ 26 мая 2020

У меня есть файл с типом: ELF 64-разрядный LSB перемещаемый, x86-64, версия 1 (SYSV), с debug_info, без удаления. Есть ли способ получить исходный код этого файла? Как я могу использовать debug_info?

1 Ответ

1 голос
/ 26 мая 2020

Я полагаю, вы ищете отладчик или декомпилятор. Обычными подозреваемыми для этих приложений являются: linux программы file для информации о файлах, gdb для отладки, а недавно и с открытыми исходными кодами программы NSA ghidra; то есть, если вы доверяете программному обеспечению, произведенному АНБ. Ghidra должен иметь возможность декомпилировать ваш ELF в псевдо C или, по крайней мере, машинный код.

...