在这篇关于 45 字节 ELF 可执行文件的续作中,作者 Brian Raiter 试图在保持最小文件体积的同时,严格遵循 ELF 规范的要求。 尽管他最初的“微型”可执行文件绕过了许多标准,但 Raiter 此次旨在通过创建一个合规的微型二进制文件来满足“纯粹主义者”。通过策略性地重叠 ELF 和程序头结构,并利用 `p_paddr` 字段中“未指定”的内容,他成功在规范范围内重构了可执行文件。通过诸如使用 5 字节比较指令来跨越数据字段,以及精心选择加载地址以适配小端架构等巧妙技术,他最终实现了一个 76 字节的可执行文件。 Raiter 在结尾承认,虽然他满足了一些批评者的要求,但并未完全安抚那些关注严格 ABI 合规性的人。由于直接系统调用并未正式归档,一个真正“合规”的可执行文件将需要通过 libc 进行动态链接。他将这一挑战留给了未来的篇章,标志着简单二进制黑客技术与复杂标准动态链接之间的界限。