Many, many thanks for the answer! I've already done some experimenting myself and wanted to do more, so it really means a lot to me.
http://www.muppetlabs.com/~breadbox/software/tiny/somewhat.h...
I altered a version of that ELF64 header for 64 bit, and then modified it to work under grsec's kernel patches: https://gitlab.com/snippets/1749660
Many, many thanks for the answer! I've already done some experimenting myself and wanted to do more, so it really means a lot to me.