摘要: 接上文《谜题:打造极小ELF文件输出文件(通过C语言来实现)》 在本篇中,我们要写出一段直接通过系统调用的方式、且使用尽可能少的指令的汇编代码来实现目标。 可以省略的代码,就省略。例如,在准备系统调用的参数时,若寄存器中已有需要的内容,则无需重复赋值。 能使用低位寄存器,就使用低位寄存器。例如,假设 阅读全文
posted @ 2022-11-08 00:52 Cathon 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 接前文《谜题:打造极小ELF文件输出文件(使用汇编语言通过系统调用来实现)》 在完成了一个232字节的程序后,发现距离186字节的目标还是有一些距离。接下来就要深入研究ELF文件的细节了。 [root@i-a77ugr2f tmp]# readelf -h open ELF Header: Magi 阅读全文
posted @ 2022-11-08 00:52 Cathon 阅读(167) 评论(0) 推荐(0) 编辑