标签: gcc reverse-engineering ld elf
是否可以取消链接动态链接的ELF可执行文件?我想从最终的可执行文件重新生成一个目标文件(.o)而无需从源代码重新编译,然后静态重新链接它。
答案 0 :(得分:2)
对于x86 / x86_64,有Ermine,ELF Statifier和jumpstart等内容。
This feature comparison page很好地展示了Ermine Pro / Lite与ELF Statifier的功能。
答案 1 :(得分:1)
您可以通过WCC尝试运气
https://github.com/endrazine/wcc
$ wcc -c /bin/ls -o /tmp/ls.o