Recommended Reading
This page lists some good books recommended by current and past students for a variety of subjects related to the degree. Feel free to add books as you read them if they are relevant!
General Security
Red Team Field Manual – Ben Clark (2014)
Blue Team Field Manual – Alan J White, Ben Clark (2017)
Network Security Assessment Third Edition – Chris McNab (2016)
Hacking: The Art of Exploitation - John Erickson (2008)
The Hacker Playbook 2 - Peter Kim (2015)
Grey Hat Hacking (Fourth Edition) - Daniel Regalado, Shon Harris, Allen Harper, Chris Eagle, Jonathon Ness, Branko Spasojevic, Ryan Linn, Stephen Sims (2015)
Web App Hacking
Web App Hackers Handbook Second Edition – Dafydd Stuttard, Marcus Pinto (2011)
SQL Injection Attacks and Defense - Justin Clarke-Salt (2012)
The Tangled Web - A Guide to Securing Modern Web Applications - Michal Zalewski (2011)
Mobile App Security
Mobile Hackers Handbook - Dominic Chell, Tyrone Erasmus, Shaun Colley, Ollie Whitehouse (2015)
iOS Application Security - David Thiel (2016)
Python Programming
Black Hat Python – Justin Seitz (2014)
Learn Python The Hard Way - Zed A. Shaw (2013)
Violent Python - T.J. O'Connor (2012)
Java Programming
Mr Bunny’s Big Cup o’ Java – Carlton Egremont III (1999)
C Programming
Learn C The Hard Way – Zed A. Shaw (2015)
The C Programming Language - Brian W. Kernighan and Dennis Ritchie (1988)
Deep C Secrets- Peter Van Der Linden (1994)
Powershell
Learn Windows Powershell in a Month of Lunches (Third Edition) - Donald W. Jones, Jeffrey D. Hicks (2017)
Malware Analysis/Reverse Engineering
Practical Malware Analysis – Michael Sikorski, Andrew Honig (2012)
Art of Software Security Assessment - Mark Dowd, John McDonald, Justin Schuh (2006)
The Shellcoders Handbook - Chris Anley, John Heasman, Felix Lindner, Gerardo Richarte (2007)
Learning Linux Binary Analysis - Ryan O'Neill (2016)
The Ghidra Book - Chris Eagle, Kara Nance (2021)
Malware Reverse Engineering Handbook - Ahmet Balci, Dan Ungureanu, Jaromír Vondruška (2020)
Digital Forensics
Windows Forensics Analysis Toolkit (Windows 7) - Harlan Carvey (2012)
Windows Forensics Analysis Toolkit (Windows 8) - Harlan Carvey (2014)
Windows Registry Forensics - Harlan Carvey (2011)
Networking
Looking for recommendations for this section
Misc
Infrastructure as Code - Keif Morris (2016)
Operating Systems
Linux
Linux Pocket Book - Daniel Barrett (2016)
The Linux Command Line - William Shotts (2019)
How Linux Works - Brian Ward (2014)
Linux Basics for Hackers - OccupyTheWeb (2018)
Kali Linux Revealed - Raphaël Hertzog, Mati Ahroni, Jim O'Gorman (2017)
macOS & iOS
Last updated