Everything about elf
In the last article, we
did foundational work on
minipak, our ELF packer.
It is now able to receive command-line arguments, environment variables, and
auxiliary vectors. It can parse those command-line arguments into a set of
options. It can make an ELF file smaller using the LZ4 compression
algorithm, and pack
it together with
stage1, our launcher.
You're still here! Fantastic.
I have good news, and bad news. The good news is, we're actually going to make an executable packer now!