Hacker Bookshelf

This is a collection of books I have found to be useful, or which are on my to-read list. I did not write/publish/etc of any of them. If you find links that are broken, or think something should be added, feel free to
let me know.

Blue Team / Defense Cryptography Databases Exploiting Forensics Hacking Industrial / SCADA Machine Learning / AI Malware Mobile Networking OS: Generic OS: Linux OS: Mac OS: Windows Physical Security / Lockpicking Programming Reverse Engineering Secure Code Review Security Social Engineering / Organisations Web Legacy Future Releases


Blue Team / Defense

Applied Incident Response

Released: 2020 (1st edition)
Author(s): Steve Anson
Price: $35


Cryptography

Cryptography Apocalypse

Preparing for the Day When Quantum Computing Breaks Today's Crypto

Released: 2019 (1st edition)
Author(s): Roger A. Grimes
Price: $25

Serious Cryptography

A Practical Introduction to Modern Encryption

Released: 2018 (1st edition)
Author(s): Jean-Philippe Aumasson
Price: $50

Bulletproof SSL and TLS

Understanding and Deploying SSL/TLS and PKI to Secure Servers and Web Applications

Released: 2015 (1st edition)
Author(s): Ivan Ristic
Price: $50


Introduction to Modern Cryptography

Released: 2014 (2nd edition)
Author(s): Jonathan Katz, Yehuda Lindell
Price: $25

Computational Number Theory and Modern Cryptography

Released: 2013 (1st edition)
Author(s): Song Y. Yan
Price: $95

Cryptography Engineering

Design Principles and Practical Applications

Released: 2010 (1st edition)
Author(s): Niels Ferguson, Bruce Schneier, Tadayoshi Kohno
Price: $35


The Code Book

The Science of Secrecy from Ancient Egypt to Quantum Cryptography

Released: 2000 (1st edition)
Author(s): Simon Singh
Price: $10

The Codebreakers

The Comprehensive History of Secret Communication from Ancient Times to the Internet

Released: 1996 (1st edition)
Author(s): David Kahn
Price: $50


Databases

Microsoft SQL Server 2012 Internals

Developer Reference

Released: 2013 (1st edition)
Author(s): Kalen Delaney, Bob Beauchemin, Conor Cunningham, Jonathan Kehayias, Paul S. Randal, Benjamin Nevarez
Price: $55

Microsoft SQL Server 2008 Internals

Developer Reference

Released: 2009 (1st edition)
Author(s): Kalen Delaney, Paul S. Randal, Kimberly L. Tripp, Conor Cunninghan, Adam Machanic, Benjamin Nevarez
Price: $60

SQL Server Forensic Analysis

Released: 2008 (1st edition)
Author(s): Kevvie Fowler
Price: $60


The Database Hacker's Handbook

Defending Database Servers

Released: 2005 (1st edition)
Author(s): David Litchfield, Chris Anley, John Heasman, Bill Grindlay
Price: $30


Exploiting

A Bug Hunter's Diary

A Guided Tour Through the Wilds of Software Security

Released: 2011 (1st edition)
Author(s): Tobias Klein
Price: $30

A Guide to Kernel Exploitation

Attacking the Core

Released: 2010 (1st edition)
Author(s): Enrico Perla, Massimiliano Oldani
Price: $35

The Art of Exploitation

Released: 2008 (2nd edition)
Author(s): Jon Erickson
Price: $25


The Shellcoder's Handbook

Discovering and Exploiting Security Holes

Released: 2007 (2nd edition)
Author(s): Chris Anley, John Heasman, Felix Lindner, Gerardo Richarte
Price: $35

Writing Security Tools and Exploits

Released: 2006 (1st edition)
Author(s): James C. Foster, VIncent T. Liu
Price: $45

Sockets, Shellcode, Porting, and Coding

Reverse Engineering Exploits and Tool Coding for Security Professionals

Released: 2005 (1st edition)
Author(s): James C. Foster
Price: $55


Buffer Overflow Attacks

Detect, Exploit, Prevent

Released: 2005 (1st edition)
Author(s): James C. Foster, Vitaly Osipov
Price: $40


Forensics

Investigating Cryptocurrencies

Understanding, Extracting, and Analyzing Blockchain Evidence

Released: 2018 (1st edition)
Author(s): Nick Furneaux
Price: $45

The Art of Memory Forensics

Detecting Malware and Threats in Windows, Linux, and Mac Memory

Released: 2014 (1st edition)
Author(s): Michael Hale Ligh, Andrew Case, Jamie Levy, Aaron Walters
Price: $55

Digital Forensics with Open Source Tools

Released: 2011 (1st edition)
Author(s): Cory Altheide, Harlan Carvey
Price: $45


File System Forensic Analysis

Released: 2005 (1st edition)
Author(s): Brian Carrier
Price: $55

Forensic Discovery

Released: 2005 (1st edition)
Author(s): Dan Farmer, Wietse Venema
Price: $50

Real Digital Forensics

Computer Security and Incident Response

Released: 2005 (1st edition)
Author(s): Keith J. Jones, Richard Bejtlich, Curtis W. Rose
Price: $60



Hacking

Advanced Penetration Testing

Hacking the World's Most Secure Networks

Released: 2017 (1st edition)
Author(s): Wil Allsopp
Price: $35

Gray Hat Hacking

The Ethical Hacker's Handbook

Released: 2015 (4th edition)
Author(s): Daniel Regalado, Shon Harris, Allen Harper, Chris Eagle, Jonathan Ness, Branko Spasojevic, Ryan Linn, Stephen Sims
Price: $40

The Hacker Playbook 2

Practical Guide To Penetration Testing

Released: 2015 (1st edition)
Author(s): Peter Kim
Price: $20


Rtfm: Red Team Field Manual

Released: 2014 (1st edition)
Author(s): Ben Clark
Price: $10

Penetration Testing

A Hands-On Introduction to Hacking

Released: 2014 (1st edition)
Author(s): Georgia Weidman
Price: $35

Mastering Kali Linux for Advanced Penetration Testing

Released: 2014 (1st edition)
Author(s): Robert W. Beggs
Price: $45


Metasploit

The Penetration Tester's Guide

Released: 2011 (1st edition)
Author(s): David Kennedy, Jim O'Gorman, Devon Keams, Mati Aharoni
Price: $40


Industrial / SCADA

Handbook of SCADA/Control Systems Security

Released: 2016 (2nd edition)
Author(s): Robert Radvanovsky, Jacob Brodsky
Price: $115

Hacking Exposed Industrial Control Systems

ICS and SCADA Security Secrets & Solutions

Released: 2016 (1st edition)
Author(s): Clint Bodungen, Bryan Singer, Aaron Shbeeb, Kyle Wilhoit, Stephen Hilt
Price: $50

Countdown to Zero Day

Stuxnet and the Launch of the World's First Digital Weapon

Released: 2015 (1st edition)
Author(s): Kim Zetter
Price: $10


Industrial Network Security

Securing Critical Infrastructure Networks for Smart Grid, SCADA, and Other Industrial Control Systems

Released: 2014 (2nd edition)
Author(s): Eric D. Knapp, Joel Thomas Langill
Price: $60

Robust Control System Networks

How to achieve reliable control after Stuxnet

Released: 2011 (1st edition)
Author(s): Ralph Langner
Price: $60

Cybersecurity for Industrial Control Systems

SCADA, DCS, PLC, HMI, and SIS

Released: 2011 (1st edition)
Author(s): Tyson Macaulay, Bryan L. Singer
Price: $75



Machine Learning / AI

Machine Learning and Security

Protecting Systems with Data and Algorithms

Released: 2018 (1st edition)
Author(s): Clarence Chio, David Freeman
Price: $45


Malware

Practical Malware Analysis

The Hands-On Guide to Dissecting Malicious Software

Released: 2012 (1st edition)
Author(s): Michael Sikorski, Andrew Honig
Price: $45

The Rootkit Arsenal

Escape and Evasion in the Dark Corners of the System

Released: 2012 (2nd edition)
Author(s): Bill Blunden
Price: $50

Malware Analyst's Cookbook

Tools and Techniques for Fighting Malicious Code

Released: 2010 (1st edition)
Author(s): Michael Ligh, Steven Adair, Blake Hartstein, Matthew Richard
Price: $40


Malware Forensics

Investigating and Analyzing Malicious Code

Released: 2008 (1st edition)
Author(s): Cameron H. Malin, Eoghan Casey, James M. Aquilina
Price: $55

Designing BSD Rootkits

An Introduction to Kernel Hacking

Released: 2007 (1st edition)
Author(s): Joseph Kong
Price: $25

The Art of Computer Virus Research and Defense

Released: 2005 (1st edition)
Author(s): Peter Szor
Price: $40


Rootkits

Subverting the Windows Kernel

Released: 2005 (1st edition)
Author(s): Greg Hoglund, Jamie Butler
Price: $45

Malicious Cryptography

Exposing Cryptovirology

Released: 2004 (1st edition)
Author(s): Adam Young, Moti Yung
Price: $20


Mobile

iOS Application Security

The Definitive Guide for Hackers and Developers

Released: 2016 (1st edition)
Author(s): David Thiel
Price: $35

The Mobile Application Hacker's Handbook

Released: 2015 (1st edition)
Author(s): Dominic Chell, Tyrone Erasmus, Shaun Colley, Ollie Whitehouse
Price: $50

Android Security Internals

An In-Depth Guide to Android's Security Architecture

Released: 2014 (1st edition)
Author(s): Nikolay Elenkov
Price: $38


Android Hacker's Handbook

Released: 2014 (1st edition)
Author(s): Joshua J. Drake, Zach Lanier, Collin Mulliner, Pau Oliva Fora, Stephen A. Ridley, Georg Wicherski
Price: $40

iOS Hacker's Handbook

Released: 2012 (1st edition)
Author(s): Charlie Miller, Dion Blazakis, Dino DaiZovi, Stefan Esser, Vincenzo Iozzo, Ralf-Philipp Weinmann
Price: $35

Decompiling Android

Released: 2012 (1st edition)
Author(s): Godfrey Nolan
Price: $40



Networking

Practical Packet Analysis

Using Wireshark to Solve Real-World Network Problems

Released: 2017 (3rd edition)
Author(s): Chris Sanders
Price: $30

Wireshark for Security Professionals

Using Wireshark and the Metasploit Framework

Released: 2017 (1st edition)
Author(s): Jessey Bullock, Jeff T. Parker
Price: $30

Computer Networking

A Top-Down Approach

Released: 2016 (7th edition)
Author(s): Jim Kurose, Keith Ross
Price: $160


Mastering Nmap Scripting Engine

Released: 2015 (1st edition)
Author(s): Paulino Calderon Pale
Price: $45

The Practice of Network Security Monitoring

Understanding Incident Detection and Response

Released: 2013 (1st edition)
Author(s): Richard Bejtlich
Price: $35

Applied Network Security Monitoring

Collection, Detection, and Analysis

Released: 2013 (1st edition)
Author(s): Chris Sanders, Jason Smith
Price: $40


TCP/IP Illustrated, Volume 1: The Protocols

Released: 2011 (2nd edition)
Author(s): Kevin R. Fall, W. Richard Stevens
Price: $60


OS: Generic

Computer Organization and Design

The Hardware Software Interface: ARM Edition

Released: 2016 (1st edition)
Author(s): David A. Patterson, John L. Hennessy
Price: $85

Modern Operating Systems

Released: 2014 (4th edition)
Author(s): Andrew S. Tanenbaum, Herbert Bos
Price: $180

Computer Organization and Design

The Hardware/Software Interface

Released: 2013 (5th edition)
Author(s): David A. Patterson, John L. Hennessy
Price: $80


Operating System Concepts

Released: 2012 (9th edition)
Author(s): Abraham Silberschatz, Peter B. Galvin, Greg Gagne
Price: $150

Operating Systems In Depth

Design and Programming

Released: 2010 (1st edition)
Author(s): Thomas W. Doeppner
Price: $150


OS: Linux

Linux Kernel Development

A thorough guide to the design and implementation of the Linux kernel

Released: 2010 (3rd edition)
Author(s): Robert Love
Price: $40

The Linux Programming Interface

A Linux and UNIX System Programming Handbook

Released: 2010 (1st edition)
Author(s): Michael Kerrisk
Price: $65

Solaris Internals

Solaris 10 and OpenSolaris Kernel Architecture

Released: 2006 (2nd edition)
Author(s): Richard McDougall
Price: $35


Linux Device Drivers

Released: 2005 (3rd edition)
Author(s): Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
Price: $30

Understanding the Linux Kernel

Released: 2005 (3rd edition)
Author(s): Daniel P. Bovet, Marco Cesati
Price: $45


OS: Mac

MacOS and iOS Internals

Volume III: Security & Insecurity

Released: 2016 (1st edition)
Author(s): Jonathan Levin
Price: $75

Mac OS X and iOS Internals

To the Apple's Core

Released: 2012 (1st edition)
Author(s): Jonathan Levin
Price: $30

OS X and iOS Kernel Programming

Released: 2011 (1st edition)
Author(s): Ole Henry Halvorsen, Douglas Clarke
Price: $55


The Mac Hacker's Handbook

Released: 2009 (1st edition)
Author(s): Charlie Miller, Dino Dai Zovi
Price: $35

Mac OS X Internals

A Systems Approach

Released: 2006 (1st edition)
Author(s): Amit Singh
Price: $95


OS: Windows

Windows Internals

Part 1: System architecture, processes, threads, memory management, and more

Released: 2017 (7th edition)
Author(s): Pavel Yosifovich, Alex Ionescu, Mark E. Russinovich, David A. Solomon
Price: $40

Windows 10 Forensic Analysis

Released: 2016 (1st edition)
Author(s): Rhys P J Evans
Price: $50

Windows System Programming

Released: 2015 (4th edition)
Author(s): Johnson M. Hart
Price: $65


Windows Forensic Analysis Toolkit

Advanced Analysis Techniques for Windows 8

Released: 2014 (4th edition)
Author(s): Harlan Carvey
Price: $55

Windows Forensic Analysis Toolkit

Advanced Analysis Techniques for Windows 7

Released: 2012 (3rd edition)
Author(s): Harlan Carvey
Price: $60

What Makes It Page?

The Windows 7 (x64) Virtual Memory Manager

Released: 2012 (1st edition)
Author(s): Enrico Martignetti
Price: $25


Windows Via C/C++

Released: 2007 (5th edition)
Author(s): Jeffrey Richter, Christophe Nasarre
Price: $40

Windows NT Device Driver Development

Released: 1998 (1st edition)
Author(s): Peter G. Viscarola, W. Anthony Mason
Price: $30

Windows NT File System Internals

A Developer's Guide

Released: 1997 (1st edition)
Author(s): Rajeev Nagar
Price: $10



Physical Security / Lockpicking

Practical Lock Picking

A Physical Penetration Tester's Training Guide

Released: 2012 (2nd edition)
Author(s): Deviant Ollam
Price: $35

Keys to the Kingdom

Impressioning, Privilege Escalation, Bumping, and Other Key-Based Attacks Against Physical Locks

Released: 2012 (1st edition)
Author(s): Deviant Ollam
Price: $35


Programming

Black Hat Python

Python Programming for Hackers and Pentesters

Released: 2014 (1st edition)
Author(s): Justin Seitz
Price: $25

Threat Modeling

Designing for Security

Released: 2014 (1st edition)
Author(s): Adam Shostack
Price: $50

Violent Python

A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

Released: 2012 (1st edition)
Author(s): TJ O'Connor
Price: $35


CLR via C#

Released: 2012 (4th edition)
Author(s): Jeffrey Richter
Price: $40

Hacker's Delight

Released: 2012 (2nd edition)
Author(s): Henry S. Warren
Price: $50

Gray Hat Python

Python Programming for Hackers and Reverse Engineers

Released: 2009 (1st edition)
Author(s): Justin Seitz
Price: $30


Assembly Language Step-by-step

Programming with Linux

Released: 2009 (3rd edition)
Author(s): Jeff Duntemann
Price: $45

Surreptitious Software

Obfuscation, Watermarking, and Tamperproofing for Software Protection

Released: 2009 (1st edition)
Author(s): Christian Collberg, Jasvir Nagra
Price: $60

ATL Internals: Working with ATL 8

Released: 2006 (2nd edition)
Author(s): Christopher Tavares, Kirk Fertitta, Brent E. Rector, Chris Sells
Price: $60


Essential COM

Released: 1998 (1st edition)
Author(s): Don Box
Price: $20

The C Programming Language

Released: 1988 (2nd edition)
Author(s): Brian W. Kernighan, Dennis M. Ritchie
Price: $55


Reverse Engineering

Practical Reverse Engineering

x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation

Released: 2014 (1st edition)
Author(s): Bruce Dang, Alexandre Gazet, Elias Bachaalany, Sébastien Josse
Price: $40

Decompiling Java

Released: 2014 (1st edition)
Author(s): Godfrey Nolan
Price: $50

The IDA Pro Book

The Unofficial Guide to the World's Most Popular Disassembler

Released: 2011 (2nd edition)
Author(s): Chris Eagle
Price: $50


Hacker Disassembling Uncovered

Released: 2007 (2nd edition)
Author(s): Kris Kaspersky
Price: $145

BIOS Disassembly Ninjutsu Uncovered

Released: 2006 (1st edition)
Author(s): Darmawan Salihun
Price: $195

Reversing

Secrets of Reverse Engineering

Released: 2005 (1st edition)
Author(s): Eldad Eilam
Price: $30



Secure Code Review

Secure Coding in C and C++

SEI Series in Software Engineering

Released: 2013 (2nd edition)
Author(s): Robert C. Seacord
Price: $50

The CERT Oracle Secure Coding Standard for Java

SEI Series in Software Engineering

Released: 2011 (1st edition)
Author(s): Fred Long, Dhruv Mohindra, Robert C. Seacord, Dean F. Sutherland, David Svoboda
Price: $50

The Art of Software Security Assessment

Identifying and Preventing Software Vulnerabilities

Released: 2006 (1st edition)
Author(s): Mark Dowd, John McDonald, Justin Schuh
Price: $65



Security

Secrets and Lies

Digital Security in a Networked World

Released: 2015 (15th edition)
Author(s): Bruce Schneier
Price: $25

Security Engineering

A Guide to Building Dependable Distributed Systems

Released: 2008 (2nd edition)
Author(s): Ross J. Anderson
Price: $70


Social Engineering / Organisations

Social Engineering

The Science of Human Hacking

Released: 2018 (2nd edition)
Author(s): Christopher Hadnagy
Price: $25

Advanced Persistent Threat Hacking

The Art and Science of Hacking Any Organization

Released: 2014 (1st edition)
Author(s): Tyler Wrightson
Price: $35

The Art of Intrusion

The Real Stories Behind the Exploits of Hackers, Intruders and Deceivers

Released: 2005 (60282nd edition)
Author(s): Kevin D. Mitnick, William L. Simon
Price: $15


The Art of Deception

Controlling the Human Element of Security

Released: 2003 (1st edition)
Author(s): Kevin D. Mitnick, William L. Simon
Price: $15


Web

The Browser Hacker's Handbook

Released: 2014 (1st edition)
Author(s): Wade Alcorn, Christian Frichot, Michele Orru
Price: $50

Burp Suite Essentials

Released: 2014 (1st edition)
Author(s): Akash Mahajan
Price: $25

The Tangled Web

A Guide to Securing Modern Webapplications

Released: 2011 (1st edition)
Author(s): Michal Zalewski
Price: $35


The Web Application Hacker's Handbook

Finding and Exploiting Security Flaws

Released: 2011 (2nd edition)
Author(s): Dafydd Stuttard, Marcus Pinto
Price: $35


Legacy

Practical Cryptography

Released: 2003 (1st edition)
Author(s): Niels Ferguson, Bruce Schneier
Price: $35

Handbook of Applied Cryptography

Released: 1996 (1st edition)
Author(s): Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone
Price: $50

Applied Cryptography

Protocols, Algorithms and Source Code in C

Released: 1995 (2nd edition)
Author(s): Bruce Schneier
Price: $25



Future Releases