【发布时间】:2010-11-27 11:45:34
【问题描述】:
是否可以使用汇编创建新的 ELF 可执行文件?我想制作一个“空”的可执行文件并在之后填充其代码部分。
【问题讨论】:
是否可以使用汇编创建新的 ELF 可执行文件?我想制作一个“空”的可执行文件并在之后填充其代码部分。
【问题讨论】:
这是一篇有趣的文章,您会发现它很有用:A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
它首先分析一个基于 C 的小型可执行文件的大小,然后尝试通过使用汇编程序使其尽可能小。他通过一系列越来越复杂的分析和技巧将其从 3998 字节缩减到仅 45 字节。
我敢肯定,如果您阅读并遵循它,您会比您可能需要的更多地了解 ELF!
【讨论】: