12 ms·
As always with these admirable hacks, I feel compelled to point out these are not really ELF executables but just small files you can trick the x86_64 Linux ker
by bregma 6mo ago
As always with these admirable hacks, I feel compelled to point out these are not really ELF executables but just small files you can trick the x86_64 Linux kernel into loading.
I mean they're very clever and legit and kudos to the people who develop these exploits, but they're not ELF.
- noam_k 6mo agoIs it really not ELF? The file starts with the \x7FELF magic, but I'm not by my laptop to see what `file btry` outputs.
- meribold 6mo agoGP is likely referring to how fields in the ELF and program header are abused for instructions and data in a way that happens to not break things on Linux.
- benj111 6mo agoI'd agree it's not standards compliant. But if it's accepted as an ELF by Linux, in what way is it not an ELF? Or to flip it round. If Linux accepts something as an ELF that isn't, then it isn't an ELF loader. Would you describe a web browser that doesn't score 100% on a rendering test as not a browser?
- auguzanellato 6mo agoThe analogy would be more like a browser that somehow manages to render utterly broken HTML (yes, they actually do)