//Topic

Best Offensive books

23 books in our catalog cover Offensive, ranked by rating. Each entry is an opinionated review with who the book is for and who should skip it.

// Reading guide

Read the full editorial pick: the best Offensive books in 2026, ranked and reviewed.

  1. 01 · 2024

    Windows Security Internals

    A Deep Dive into Windows Authentication, Authorization, and Auditing

    Forshaw takes apart the Windows security model from the SRM and access tokens up through Kerberos, with live PowerShell you can run against your own machine. The most authoritative single source on how Windows actually decides who can do what.

    Advanced5/5James Forshaw
  2. 02 · 2017

    Attacking Network Protocols

    A Hacker's Guide to Capture, Analysis, and Exploitation

    James Forshaw, Project Zero veteran, on how to capture, parse, and break protocols from the wire up to the application layer, with a strong focus on building reusable analysis tooling.

    Advanced5/5James Forshaw
  3. 03 · 2008

    Hacking: The Art of Exploitation

    A from-first-principles tour of low-level exploitation that still teaches the mindset two decades later.

    Intermediate5/5Jon Erickson
  4. 04 · 2025

    Metasploit

    The Penetration Tester's Guide

    The second edition of the definitive No Starch guide to the Metasploit Framework, updated by the project's original maintainers and newer contributors for the modern Framework.

    Intermediate4/5David Kennedy, Mati Aharoni, Devon Kearns, Jim O'Gorman, Daniel G. Graham
  5. 05 · 2024

    Black Hat Bash

    Creative Scripting for Hackers and Pentesters

    Nick Aleks and Dolev Farhi on getting offensive work done with the shell: privilege escalation tooling, lateral movement, and pipelining bash with the rest of the toolkit.

    Intermediate4/5Nick Aleks, Dolev Farhi
  6. 06 · 2024

    Evading EDR

    The Definitive Guide to Defeating Endpoint Detection Systems

    A component-by-component teardown of how modern EDR sensors actually collect telemetry, and where each data source can be starved, blinded, or bypassed.

    Advanced4/5Matt Hand
  7. 07 · 2023

    Black Hat GraphQL

    Attacking Next Generation APIs

    Aleks and Farhi on attacking GraphQL specifically: introspection abuse, batching, depth and complexity attacks, auth flaws, and the differences from REST that make GraphQL pentests their own discipline.

    Intermediate4/5Nick Aleks, Dolev Farhi
  8. 08 · 2022

    Hacking APIs

    Breaking Web Application Programming Interfaces

    Corey Ball's structured approach to attacking REST and GraphQL APIs: enumeration, auth flaws, business logic, mass assignment, and the testing harness around them.

    Intermediate4/5Corey J. Ball
  9. 09 · 2022

    Sécurité informatique - Ethical Hacking

    Apprendre l'attaque pour mieux se défendre

    The French-language reference for offensive security: a thick, lab-heavy tour of the attacker's toolkit, maintained across editions by the ACISSI collective under the motto “learn the attack to better defend.”

    Intermediate4/5ACISSI
  10. 10 · 2021

    Black Hat Python

    Python Programming for Hackers and Pentesters

    Justin Seitz and Tim Arnold's hands-on tour of writing offensive tooling in Python: network sniffers, web scrapers, GitHub-based command-and-control, screen capture, keylogging, and Volatility extensions.

    Intermediate4/5Justin Seitz, Tim Arnold
  11. 11 · 2021

    Bug Bounty Bootcamp

    The Guide to Finding and Reporting Web Vulnerabilities

    Vickie Li's pragmatic walk through the bug-bounty workflow, from picking a program and recon to reporting findings that actually pay out.

    Beginner4/5Vickie Li
  12. 12 · 2021

    Hacking Kubernetes

    Threat-Driven Analysis and Defense

    A threat-modeling tour of a Kubernetes cluster, component by component, that teaches you to harden defaults by first showing you how each one gets broken.

    Intermediate4/5Andrew Martin, Michael Hausenblas
  13. 13 · 2020

    Black Hat Go

    Go Programming For Hackers and Pentesters

    Tom Steele, Chris Patten, and Dan Kottmann show how to use Go's networking primitives, concurrency model, and cross-compilation to write offensive tooling that runs almost anywhere.

    Intermediate4/5Tom Steele, Chris Patten, Dan Kottmann
  14. 14 · 2019

    Real-World Bug Hunting

    A Field Guide to Web Hacking

    Peter Yaworski breaks down real disclosed reports across major bug bounty programs, organized by vulnerability class, so readers can pattern-match real findings rather than learn classes from textbook examples.

    Beginner4/5Peter Yaworski
  15. 15 · 2018

    The Hacker Playbook 3

    Practical Guide to Penetration Testing — Red Team Edition

    Peter Kim's hands-on red-team field manual: assumed-breach scenarios, lateral movement, AV/EDR evasion, and the operational rhythm of a real engagement rather than a checklist of CVEs.

    Intermediate4/5Peter Kim
  16. 16 · 2015

    Hacking et Forensic

    Développez vos propres outils en Python

    A hands-on French guide to building your own offensive and forensic tools in Python — networking, packet crafting, web and forensic scripting — for people who'd rather write the tool than buy it.

    Intermediate4/5Franck Ebel, Jérôme Hennecart
  17. 17 · 2014

    Penetration Testing

    A Hands-On Introduction to Hacking

    Georgia Weidman's lab-driven introduction to pentesting, walking the reader from setting up a target environment through scanning, exploitation, post-exploitation, and reporting.

    Beginner4/5Georgia Weidman
  18. 18 · 2011

    A Bug Hunter's Diary

    A Guided Tour Through the Wilds of Software Security

    Tobias Klein walks through seven real vulnerabilities he found and exploited, in the form of personal lab notes, what he tried, what failed, and what eventually shipped to vendors.

    Intermediate4/5Tobias Klein
  19. 19 · 2011

    The Web Application Hacker's Handbook

    Finding and Exploiting Security Flaws

    The exhaustive reference for web app pentesting, comprehensive but increasingly a historical document.

    Intermediate4/5Dafydd Stuttard, Marcus Pinto
  20. 20 · 2007

    The Shellcoder's Handbook

    Discovering and Exploiting Security Holes

    A foundational text on memory-corruption exploitation across Linux, Windows, Solaris and embedded targets. Pre-modern-mitigations in spirit but still the canonical introduction to the techniques the modern toolchain is built to defeat.

    Advanced4/5Chris Anley, John Heasman, Felix Lindner, Gerardo Richarte
  21. 21 · 2018

    Pentesting Azure Applications

    The Definitive Guide to Testing and Securing Deployments

    Matt Burrough on attacker behaviour against Azure tenants: identity, storage, VMs, key material handling, and the recon paths that work against real subscriptions.

    Intermediate3/5Matt Burrough
  22. 22 · 2017

    Advanced Penetration Testing

    Hacking the World's Most Secure Networks

    A red-teamer's tour of getting into high-security targets without Metasploit, leaning on custom C2, social engineering, and tradecraft. Strong ideas, uneven execution.

    Advanced3/5Wil Allsopp
  23. 23 · 2013

    Hacking

    Un labo virtuel pour auditer et mettre en place des contre-mesures

    A hands-on French guide to building a virtual lab (Proxmox) and using it to audit application, web and system flaws — then implement countermeasures.

    Intermediate3/5Franck Ebel, Jérôme Hennecart

Related topics