Here are some books I’m currently in possession of, working through or have queued up for the focus on hacking, and *BSD kernels. If you have recommendations, please let me know!

Penetration Testing

  • “Penetration Testing: A Hands-On Introduction to Hacking” by Georgia Weidman (Amazon)
  • “The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws 2nd Edition” by Dafydd Stuttard, Marcus Pinto (Amazon)
  • “RTFM: Red Team Field Manual” by Ben Clark (Amazon)
  • “Breaking into Information Security: Learning the Ropes 101” by Andy Gill (leanpub)
  • “The Hacker Playbook 2: Practical Guide To Penetration Testing” by Peter Kim (Amazon)
  • “Hacker Methodology Handbook” by Thomas Bobeck (Amazon)
  • “Hash Crack: Password Cracking Manual (v3)” by Joshua Picolet (Amazon)
  • “Tribe of Hackers Red Team: Tribal Knowledge from the Best in Offensive Cybersecurity” by Marcus J. Carey, Jennifer Jin (Amazon)
  • “Dissecting the Hack: The F0rb1dd3n Network, Revised Edition” by Jayson E. Street, Kent Nabors, Brian Baskin (Amazon)
  • “Pentest+: A Practitioners Study Guide” by David L Evenden (Amazon)

C Programming

Taken from and ##c on IRC Freenode.

  • “Mastering Algorithms with C: Useful Techniques from Sorting to Encryption” by Kyle Loudon (Amazon)
  • “C Traps and Pitfalls” by Andrew Koenig (Amazon)
  • “C Pocket Reference” by Peter Prinz, Ulla Kirch-Prinz (Amazon)
  • “K&R C” (2nd edition) by Brian W. Kernighan, Dennis M. Ritchie   (Amazon)

BSD Kernel

  • “The Design and Implementation of the 4.4 BSD Operating System, 1st Edition” by Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, John S. Quarterman (Amazon)
  • “The Design of the UNIX Operating System” by Maurice J. Bach (Amazon)