'Designing BSD Rootkits' introduces the fundamentals of programming and developing rootkits under the FreeBSD operating system. In addition to explaining rootkits and rootkit writing, the book aims to inspire readers to explore the FreeBSD kernel and gain a better understanding of the kernel and the FreeBSD operating system itself. Unlike titles on exploit writing or how to gain root access to a system, 'Designing BSD Rootkits' focuses on maintaining root access long after gaining access to a computer. Written in a friendly, accessible style and sprinkled with geek humour and pop culture references, the author favours a "learn by example" approach that assumes no prior kernel hacking experience.