Custom ELF program headers – what, why and how · HackerTrans