是否有可能使用debug_info获取ELF文件的源代码?

Is there a possibility to get source code of ELF file using debug_info?

本文关键字:文件 ELF 源代码 获取 info 有可能 debug 是否      更新时间:2023-10-16

我有一个文件类型:ELF 64 位 LSB 可重定位,x86-64,版本 1 (SYSV(,带有 debug_info,未剥离。有没有办法获取此文件的源代码?如何使用debug_info?

我相信您正在寻找调试器或反编译器。这些应用程序的常见嫌疑人是用于文件信息file的 linux 程序,用于调试gdb,以及最近开源的 NSA 程序ghidra;也就是说,如果您信任 NSA 制作的软件。Ghidra应该能够将ELF反编译为伪 C,或者至少是机器代码。