http://catb.org/~esr/faqs/hacker-howto.html
https://www.0x08.org/docs/hacker-howto.html#hacker-howto