Cybersecurity
The craft of defending and attacking computers and networks, from cryptography and web application security to penetration testing, digital forensics and incident response, told through the free samples of the Leanpub books about cybersecurity.
Created from the free samples of 11 Leanpub books and the descriptions and tables of contents of 37 more, with every source cited.
Cybersecurity is the practice of protecting computers, networks and data from unauthorised access, modification and disruption, and, inseparably from it, the practice of finding the flaws that make such access possible. It is both a defensive and an offensive discipline: the same knowledge of how a system can be broken serves the person hardening it and the person testing it. One introductory author frames the whole field around three goals, confidentiality, integrity and availability, and defines its basic vocabulary as the interplay of a vulnerability, a flaw in a design; a threat, the force that might exploit it; and risk, the probability that the two meet.[1]
The field is wide and still widening. It runs from applied cryptography, the mathematics of keys and ciphers, through the security of web and mobile applications, the operating systems and networks beneath them, the hardware beneath those, and the people who use all of it. Its working roles divide into offensive security, which tests systems by attacking them, and defensive security, which detects and responds, with governance, risk and compliance alongside; one field survey lists preventative security, penetration testing, red, blue and purple teams, incident response, threat hunting, security architecture and research as distinct careers within it.[25] A second author observes that the field has no settled perimeter any more, because an application that can act on its own, such as an AI agent, now needs an identity, a boundary and an audit trail of its own.[44]
This article surveys the ground roughly from the foundations outward: where a newcomer should start, a short history, the core ideas of risk and secure design, cryptography, the security of web and other applications, offensive security and reverse engineering, defence and incident response, and finally forensics, governance, the security of AI systems and the human target. Its sources are the free samples of the Leanpub books listed at the end, and the public descriptions and tables of contents of those whose samples were not available: where a sample states something, the sentence cites it, and the rest is general knowledge of the field.
Where to start
The gentlest entry points assume no technical background. Cyber Security: Rules to Live By is written as a primer for readers outside information technology, explaining risk, attackers, phishing, encryption and backups through everyday analogies, each chapter framed as a rule to live by.[1] Death by Identity Theft narrows the same audience to personal protection, treating identity theft as something whose risk can be lowered but not eliminated.[47] A reader who wants to enter the field professionally has two orientation books by the same author: Breaking into Information Security: Learning the Ropes 101 covers the fundamentals a newcomer needs to reach a junior penetration-testing role, from networking and operating systems to reporting and career advice,[24] and its sequel Expanding Your Security Horizons: Learning The Ropes 102 tours the different areas of security work and pairs each with its business side.[25]
Developers who want to secure what they build have their own starting points. Building Computer Security is a getting-started toolbox for engineers, managers and testers who are not security specialists, written to be read twice, first to cherry-pick and then as a reference, and built on the author's stated principle of covering the important eighty per cent first.[2] WASEC: Web Application Security for the everyday software engineer, written by a working web engineer rather than a security researcher, stays shallow on theory and focuses on the browser and HTTP features a developer can act on.[4] For a startup founder or first-time chief technology officer, SecOps Bit By Bit is a checklist of security-operations practices grouped into staff, application, infrastructure, policy and user concerns, meant to be read in any order and explicitly not an exhaustive manual.[3] A reader should check the dates throughout: several of the most useful samples here, especially in cryptography, are from the late 2010s.
History
Computing's foundations were not built for a hostile network. One author recalls that early computers such as the VIC-20 gave programs almost unrestricted access to memory, and that the protocols of the early internet, TCP/IP among them, assumed that every user could be trusted to behave; much of the history of security is the slow retrofitting of defences onto systems designed without them.[1] HTTP itself, the protocol that carries the web, was initiated by Tim Berners-Lee at CERN in 1989, saw its 1.0 and 1.1 revisions through the 1990s, and has kept the same request-and-response shape for more than twenty years while the way its messages travel has been optimised and secured again and again.[5][4]
The modern discipline has grown up around a lengthening record of named breaches. One narrative history tells the field through the top hacks since the mid-1980s, from the processor-level flaws Spectre and Meltdown and the memory attack Rowhammer to the 2023 MOVEit data thefts, using each to show how a threat model fails at a particular layer.[31] The supply chain has become its own front: the 2020 compromise of the SolarWinds network-monitoring software, in what was most likely a nation-state operation, inserted malicious code into a trusted software update and reached the organisations that installed it,[1] and more recent writing treats the integrity of what an organisation depends on, its dependencies, its build pipeline and now the behaviour of its AI systems, as part of security's remit.[44] Cryptography has its own timeline of retirement and replacement, from the broken hash functions MD5 and SHA-1 to the publication of TLS 1.3 in 2018, which pruned the legacy ciphers and made forward secrecy the default.[6]
Foundations, risk and secure design
Beneath the particular technologies lies a small set of ideas that the introductory and developer-facing books return to.
Risk, and the limits of security
The organising principle of defensive security is that no system is unbreakable, so the goal is not perfect protection but the management of risk. One author puts it directly: security is not about building an unhackable system, which does not exist, but about reducing the risk that data is disclosed, altered or made unavailable without authorisation, and doing so cost-effectively, since the cost of a control should not exceed the cost of the harm it prevents.[1] The three properties a control defends, confidentiality, integrity and availability, recur throughout the field as the CIA triad, and availability, the author notes, is the one most often forgotten.[1] The certification literature organises the same ground into formal bodies of knowledge; the guides to the main credentials lay out domains from security and risk management through asset security, identity and access management, security operations and secure software development.[41]
Threat modelling and secure design
The counterpart on the building side is to design for security from the start rather than bolt it on afterwards. One developer-facing book contrasts bolt-on security, such as intrusion detection and antivirus added to a finished system, with security by design, and recommends the latter wherever the builder is free to choose it.[2] Its core activity is threat modelling, a session in which a mixed team asks what an attacker would want and how they would get it, then rates and prioritises the fixes; the same book sets out the supporting principles the field relies on, reducing the attack surface, compartmentalising a system into isolated segments, granting each part the least privilege it needs, layering defences so that no single failure is fatal, and planning to fail gracefully and to respond when, not if, a breach occurs.[2] It also warns against security by obscurity, the hope that an attacker will not discover a hidden weakness, which fails as soon as a skilled person looks.[2] A longer reference for web developers organises every defence around a repeating five-step structure, identifying the asset, identifying the risks, choosing countermeasures, noting the risks the countermeasure itself introduces, and weighing the cost, so that each control is paired with its own trade-offs.[20]
Cryptography
Cryptography is the mathematics the rest of security rests on, and the library's treatment of it is overwhelmingly practical: cookbooks of working code rather than proofs.
Applied cryptography, by language
A set of recipe books by one author covers the same cryptographic operations in each of the major languages, so a developer can find the idiom for the platform in hand. The Modern Cryptography CookBook works mostly through the OpenSSL command line, covering symmetric ciphers and their block modes, authenticated encryption, hashing and message authentication codes, password hashing, and the building of a certificate authority.[6] Python Cryptography gives the same material in Python with the pyca/cryptography library, with complete scripts for key exchange, RSA encryption and signing, and elliptic-curve signatures.[7] GoLang Cryptography for Developer does it in Go, including the memory-hard password hash Argon2 and the Curve25519 key exchange,[8] Cryptography for Java Script Developer in browser JavaScript through the WebCrypto API and the Stanford JavaScript Crypto Library,[9] and Cryptography for PHP Developers through PHP's OpenSSL functions, though its free sample shows only the two functions that list the available ciphers and digests.[10] The reader should note these five are from 2018 and 2019 and that some of their sample code is dated, using Python 2 syntax in one case.[7] For the Java platform, Java Cryptography: Tools and Techniques is a longer and more recent treatment built around the Bouncy Castle libraries, covering what the standard Java runtime leaves out: certificate management, secure messaging, TLS and a chapter on post-quantum algorithms.[11]
Keys, certificates and transport security
Several of the same books go beyond encrypting a message to the infrastructure that makes encryption usable at scale. The OpenSSL cookbook builds a hierarchical public-key infrastructure step by step, a root authority signing an intermediate authority which signs an end-entity certificate, and covers the ten fields of an X.509 certificate, certificate revocation lists, the Online Certificate Status Protocol for checking a certificate's status, and the configuration and testing of TLS 1.3 on a server.[6] Managing the secrets themselves, the keys, tokens and credentials that applications need, is a discipline of its own: Getting Started with HashiCorp Vault introduces a dedicated secrets manager, opening with a foreword on the problem of secret sprawl, credentials scattered in plaintext across source code and configuration, and describing a workflow built on three concepts, secrets held by pluggable engines, deny-by-default policies, and authentication by token, together with dynamic secrets that are generated on demand and revoked automatically.[12] Its sample is version-dated to a 2020 release of the tool despite a later publication date.[12]
Web and application security
The largest group of books in the library concerns the security of web applications, the systems most exposed to an untrusted internet.
How the web exposes an application
A web application is reached through a browser, and several books begin by explaining the exchange an attacker works within. A browser's job, one author writes, is DNS resolution, an HTTP exchange over a TCP connection, and rendering; the HTTP message it sends is a start line, headers and an optional body, and the attack surface lies largely in how that exchange and the rendering of its result are handled.[4] Because web servers log the request path, durable secrets must never travel in a URL, which is one reason state-changing requests carry their data in the body rather than the query string.[4] A dedicated HTTP primer covers the same ground more slowly, from request methods and status codes to sessions, authentication and secured connections, as groundwork for both web development and penetration testing.[5] The protective layer the browser offers is a growing set of HTTP response headers: the author of the web-security book devotes a chapter to HTTP Strict Transport Security, which forces encrypted connections, and the related headers that constrain what a page may load and how its cookies behave, including the SameSite cookie attribute that removes a whole class of cross-site request forgery.[4]
Attacking and defending web applications
A cluster of offensive books catalogues the vulnerability classes a tester looks for, each typically paired with its defence. Exploitology: Web Apps Exploits is a long guide with a chapter per class, from subdomain takeover, cross-site scripting and cross-site request forgery through command injection, path traversal, SQL and NoSQL injection, server-side template and request-side forgery, insecure deserialisation and request smuggling, each closing with mitigation.[13] Web Application Advanced Hacking concentrates on the less-covered, stack-specific techniques, attacks on JSON Web Tokens and OAuth flows, NoSQL and GraphQL, misconfigured cloud storage and advanced server-side request forgery.[14] JavaScript for hackers approaches the browser from the attacker's side, studying how JavaScript payloads are constructed and how same-origin-policy bypasses are found,[15] while The Brute Art of Bypass is a short reference framing cross-site-scripting filter evasion as a repeatable method rather than a list of payloads.[16] Python For Hackers teaches by demonstration against a supplied practice virtual machine, pairing common web attacks such as directory traversal and cross-site scripting with a prevention section for each, and noting that modern web frameworks escape output and block these attacks by default.[17] Essential Node.js Security narrows the subject to applications built on Node.js and the Express framework, pairing each risk with a practical mitigation,[18] and Pwning OWASP Juice Shop takes the opposite approach to all of these: it is the companion guide to a deliberately insecure practice application, used for training, awareness and capture-the-flag events.[19] For infrastructure as well as code, one long reference walks web developers through hardening the server, the network and the cloud deployment, with chapters on container security, intrusion detection and the shared-responsibility model.[20]
APIs, identity, email and gateways
As applications decomposed into services, the security questions moved to the interfaces between them. Identity And APIs organises API security around identity, contrasting HTTP authentication, API keys, JSON Web Tokens and OAuth, and covering the less common OAuth flows and the role of identity in microservices and the internet of things.[21] The API Gateway Handbook treats the gateway that sits in front of an API, a specialised reverse proxy that enforces authentication, validates tokens, terminates TLS and applies rate limits, as one of the places that security is enforced, with worked examples on an open-source gateway.[22] Email has its own book: Email security: attack and defence works through the authentication mechanisms that protect mail, the Sender Policy Framework, DomainKeys Identified Mail, DMARC, ARC and BIMI, then a set of attacks the author has performed against them on professional penetration tests, and a proposed defence.[23]
Offensive security, reverse engineering and hardware
Offensive security is a discipline in its own right, with books on its method, its tooling and the low-level analysis it depends on.
Penetration testing and breaking in
The orientation books describe penetration testing as a staged process: reconnaissance, scanning, exploitation and post-exploitation, followed by the writing of a clear report, which the authors stress is as much of the job as the technical work.[24][25] A tester also keeps reference material close to hand; Payloads All The Things is described as a cheatsheet-style collection of payloads and techniques for finding and exploiting vulnerabilities, though its free sample and table of contents were not available, so nothing more specific about its contents can be confirmed from the inputs.[26] Practising safely requires an isolated environment, and Building Virtual Machine Labs: A Hands-on Guide (Second Edition) is a long hands-on guide to building a virtual laboratory on any of five hypervisors, with a pfSense firewall, a Snort or Suricata intrusion-detection sensor and a Splunk log collector, suitable for both attack practice and defensive study.[27]
Reverse engineering and instrumentation
Understanding a binary without its source is a core skill for both malware analysts and those who harden software against analysis. Programming Linux Anti-Reversing Techniques works from the defender's side, taking a simple C program and modifying it chapter by chapter to show how a reverse engineer would examine it and how to frustrate that examination, through stripping symbols, obfuscating strings and control flow, and detecting a debugger.[28] Frida handbook documents a widely used dynamic-instrumentation toolkit that hooks into running programs across Linux, macOS, Windows and Android, moving from basic use to techniques such as reading decrypted text from memory.[29] The low-level groundwork these assume is taught elsewhere: Accelerated Windows Memory Dump Analysis, Seventh Edition, Part 1, Process User Space is a transcript of exercises in analysing Windows process memory dumps with the WinDbg debugger, built around a catalogue of named diagnostic patterns such as heap corruption and deadlock.[30]
Hardware and embedded security
Below the operating system, the hardware has its own attack surface. The narrative history of breaches devotes chapters to semiconductor supply chains, kernel and firmware flaws, embedded devices, hypervisors and even systems in orbit, arguing that a threat model must be built with isolation in mind from the chip upward.[31] At the board level, Diving into JTAG explains the JTAG debug and test protocol used to program and inspect embedded chips, and includes a chapter on its security, from protecting a device against JTAG access to the techniques used to extract firmware from an unprotected one.[32]
Defence, detection and recovery
The defensive side of operations is about seeing an attack and surviving it: detecting intrusions, protecting endpoints, and recovering when prevention fails.
Network intrusion detection
A network intrusion-detection system watches traffic for the signatures and behaviours of an attack. Suricata: An Operator's Guide is an operator's guide to one such system, Suricata, focused not on installation but on running and tuning it: the anatomy of a detection rule, measuring rule performance, placing sensors, reducing false positives and the alert fatigue they cause, and threat hunting against captured traffic; the author notes it is a work in progress with some chapters still to come.[33] At the level of a whole monitored estate, vRealize Network Insight Cookbook covers a commercial network-visibility product whose security use is planning micro-segmentation and firewall rules from observed traffic flows.[34]
Endpoints, ransomware and the home network
Defending the individual machine and the small network is the subject of several lab-style guides. CyberDefensewithMicrosoftDefender walks through configuring Microsoft's endpoint and cloud defence tools against malware and ransomware, running simulated attacks against the configuration rather than only describing it.[35] Surviving a Ransomware Attack with Azure Site Recovery Volume 1 is a step-by-step lab in which the reader builds a nested virtual environment in Azure, simulates a ransomware attack on a domain controller, and recovers by failing over to the cloud, a reminder that recovery is part of security, though its procedure is specific to 2019-era Azure.[36] For the home, Safer @ Home with pfSense® is a book of firewall recipes built on pfSense, covering DNS and content filtering, separating work and home networks, isolating devices on the internet of things, remote access and alerting on new devices.[37]
Forensics, governance and the human factor
The last group of books covers what happens after an incident, the credentials that certify practitioners, the newest class of system to secure, and the target that no technology fully protects.
Digital forensics and incident response
Digital forensics reconstructs what happened on a system after the fact, and is closely tied to incident response. The Hitchhiker's Guide to DFIR: Experiences From Beginners and Experts is a community-written anthology whose chapters span malware analysis, password cracking, forensic imaging and triage, threat intelligence and the forensics of mobile and connected devices.[38] Much of Windows forensic practice centres on one widely used free toolset, and two books document it: EZ Tools Manuals is the official manual for the EZ Tools suite, documenting each command-line and graphical tool with its switches and output,[39] and Eric Zimmerman's Binary Foray collects the same author's blog posts on Windows registry internals, the tools' design, and benchmarks of the major forensic suites.[40]
Certifications and careers
Formal certifications structure much of a security career, and the library has a consistent series of exam-preparation references organised domain by domain. The guides cover, among others, the vendor-neutral credential for security professionals, the cloud-security credential, and the credential for information-systems auditors, each condensing the current exam syllabus for a candidate in the last stretch of study.[41][42][43] They are revision references rather than teaching texts, meant to be read after the main material; the broader career questions, which part of the field to enter and how to survive in it, are the subject of the orientation books above.[25]
Securing AI systems
The newest class of system to secure is one that can act. Securing Enterprise AI Agents argues that once an AI system can pick a tool, call an interface and change production state, reviewing its prompts and logging its sessions is no longer enough: it needs an identity, a bounded set of permissions, an audit trail and a way to fail safely, as any other actor would.[44] The book sets out a layered reference architecture from the human user down through the orchestrator, model, tool wrapper and data layer, treats evaluations and observability as release controls, and covers the specific attack surfaces of retrieval-augmented systems and the writing of policy as code, drawing its worked examples from regulated industries.[44]
Ethics, privacy and the human target
A recurring theme across the field is that the weakest point is often the person, not the machine. Unethical Software Engineering catalogues the deceptive patterns software uses against its own users, from tracking pixels and covert surveillance to manipulated reviews and deepfakes, treating them as an ethical rather than a technical failure.[45] Hacking of the Free looks at influence operations against democratic elections, arguing that the main target of digital warfare is often human judgement rather than software, through predictive analytics, propaganda and the manipulation of social media, alongside the more technical attacks on voting infrastructure.[46] And Death by Identity Theft brings the same concern down to the individual, setting out how identity theft happens and how an ordinary person can lower its risk and recover from it.[47] The lesson the introductory books repeat is that security is a property of the whole system, including its users, and that educating them turns the weakest link into another sensor.[2]
Sources
Every source is a Leanpub book. The note after each says which part of it was read; where no sample was available, only the public description and table of contents were used.
- 1.Cyber Security: Rules to Live By, Ken Buckler Free sample: about the author, the introduction on trusted-by-default protocols and SolarWinds, and chapter 1 on the CIA triad and risk; later chapters as headings only. 2021. Free sample: PDF · EPUB
- 2.Building Computer Security, Thorsten Sick Free sample: preface and structure, the chapter overview, the background on attackers, and the principles chapter through threat modelling. 2025. Free sample: PDF · EPUB
- 3.SecOps Bit By Bit, Alex Yarotsky: Roadmap for First-Time CTOs and Startup Founders No sample: from the description and table of contents. A checklist of security-operations practices for a startup founder or CTO, in short independent chapters. 2026.
- 4.WASEC: Web Application Security for the everyday software engineer, Alessandro Nadalin: Everything a web developer should know about application security: concise, condensed and made to last. Free sample: introduction, how a browser works, the HTTP chapter on messages, HTTPS, GET against POST and logging, and the start of the security-headers chapter. 2020. Free sample: PDF · EPUB
- 5.HTTP World, Yasser Gersy Free sample: foreword, chapter overview, background on DNS and TCP, the introduction to and history of HTTP, and the request-methods chapter. 2016. Free sample: PDF · EPUB
- 6.The Modern Cryptography CookBook, Anish Nath: Cryptography is for EveryOne. Learn from Crypto Principle to Applied Cryptography With Practical Example Free sample: cryptography terms and goals, symmetric ciphers and block modes, authenticated encryption, building a PKI with OpenSSL, X.509 fields, CRLs, OCSP and TLS 1.3. 2018. Free sample: PDF · EPUB
- 7.Python Cryptography, Anish Nath: Python Cryptography Free sample: the asymmetric-key chapter, X25519 key exchange, RSA, DSA, Diffie-Hellman and elliptic-curve signing in Python; some code uses Python 2 syntax. 2018. Free sample: PDF · EPUB
- 8.GoLang Cryptography for Developer, Anish Nath Free sample: Argon2 with parameters, DSA key generation and signing, and Curve25519 key exchange, each as a complete Go program with output. 2018. Free sample: PDF · EPUB
- 9.Cryptography for Java Script Developer, Anish Nath Free sample: a table of JavaScript crypto libraries, AES key generation and export, encryption in GCM, CTR and CBC, and ElGamal with SJCL. 2018. Free sample: PDF · EPUB
- 10.Cryptography for PHP Developers, Anish Nath Free sample: the two functions that list OpenSSL's available ciphers and digests in PHP, with their printed output; most of the book is not in the sample. 2019. Free sample: PDF · EPUB
- 11.Java Cryptography: Tools and Techniques, David Hook, Jon Eaves No sample: from the description and table of contents. Java cryptography with the Bouncy Castle APIs, including certificates, TLS and post-quantum algorithms. 2025.
- 12.Getting Started with HashiCorp Vault, Anubhav Mishra: A hands-on guide on HashiCorp Vault for beginners. Free sample: a foreword on secret sprawl and dynamic secrets, the preface, and chapter 1 on why secrets management matters and Vault's architecture; later chapters withheld. Version-dated to 2020. Free sample: PDF · EPUB
- 13.Exploitology: Web Apps Exploits, Mahdi Alemi: Exploitation strategies for pentesters No sample: from the description and table of contents. A long chapter-per-class guide to web vulnerabilities, each with a mitigation section. 2025.
- 14.Web Application Advanced Hacking, Maor Tal: A Hands-On Field Guide to latest techniques used by security researchers and bug bounty hunters No sample: from the description and table of contents. Stack-specific attacks on JWT and OAuth, NoSQL, GraphQL, cloud storage and SSRF. 2020.
- 15.JavaScript for hackers, Gareth Heyes: Learn to think like a hacker No sample: from the description and table of contents. Constructing JavaScript payloads, fuzzing, DOM attacks and browser same-origin bypasses. 2025.
- 16.The Brute Art of Bypass, Rodolfo Assis: The Most Exclusive Collection of XSS Vectors and Payloads No sample: from the description and table of contents. A short reference framing cross-site-scripting filter and firewall bypass as a method. 2026.
- 17.Python For Hackers, Shantnu Tiwari Free sample: the directory-traversal and cross-site-scripting chapters, each demonstrated against a supplied practice VM and paired with a prevention section. 2021. Free sample: PDF · EPUB
- 18.Essential Node.js Security, Liran Tal: for Express Web Applications No sample: from the description. Securing Node.js and Express applications, each risk paired with a practical mitigation; table of contents not in the inputs. 2023.
- 19.Pwning OWASP Juice Shop, Björn Kimminich No sample: from the description and table of contents. The companion guide to a deliberately insecure practice web application, for training and CTFs. 2026.
- 20.Holistic InfoSec For Web Developers, Fascicle 1: VPS, Network, Cloud and Web Applications, Kim Carter: Creating and maintaining robust technical solutions that will resist attacks from your adversaries No sample: from the description and table of contents. Hardening the server, network, cloud and web application, each chapter in a five-step risk structure. 2019.
- 21.Identity And APIs, Nordic APIs: Techniques to Mature Platform Security No sample: from the description and table of contents. API security organised around identity: HTTP auth, API keys, JWTs, OAuth flows and microservices. 2022.
- 22.The API Gateway Handbook, Thomas Bayer, Tobias Polley: Your Practical Guide to API Gateway Setup, Security, and Operation Free sample: what an API gateway is and how it differs from a reverse proxy, the kinds of gateway, open-source options, and how plugins and policies work. 2026. Free sample: PDF
- 23.Email security: attack and defence, Jeffrey Bencteux No sample: from the description and table of contents. Email authentication mechanisms (SPF, DKIM, DMARC, ARC, BIMI), attacks on them and a proposed defence. 2023.
- 24.Breaking into Information Security: Learning the Ropes 101, Andy Gill: Teaching You The Core Fundamentals For Getting Your Career Started in Penetration Testing. No sample: from the description and table of contents. Fundamentals from networking to reporting for someone entering a junior penetration-testing role. 2026.
- 25.Expanding Your Security Horizons: Learning The Ropes 102, Andy Gill No sample: from the description and table of contents. A tour of the areas of security work, red, blue and purple teams, GRC, careers and burnout. 2026.
- 26.Payloads All The Things, Swissky: Web Application Security Cheatsheets No sample and an empty table of contents: a cheatsheet collection of payloads and techniques for penetration testers, per its one-paragraph description. 2025.
- 27.Building Virtual Machine Labs: A Hands-on Guide (Second Edition), Tony Robinson: Learn everything there is to know about building and maintaining your own home or workplace virtual lab environment on the most popular hypervisors today in this new and improved second edition release! No sample: from the description and table of contents. Building a virtual security lab on five hypervisors with pfSense, an IDS and Splunk (second edition). 2021.
- 28.Programming Linux Anti-Reversing Techniques, Jacob Baines No sample: from the description and table of contents. Hardening a C program against reverse engineering chapter by chapter, with working code. 2016.
- 29.Frida handbook, Fernando Diaz (@entdark_): Learn about binary instrumentation with the Frida toolkit. No sample: from the description and table of contents. The Frida dynamic-instrumentation toolkit across Linux, macOS, Windows and Android. 2022.
- 30.Accelerated Windows Memory Dump Analysis, Seventh Edition, Part 1, Process User Space, Dmitry Vostokov: Training Course Transcript and WinDbg Practice Exercises with Notes Free sample: front matter, the full contents, and the first worked WinDbg exercise on a process memory dump; the rest is a pattern-oriented exercise transcript. 2026. Free sample: PDF
- 31.Code, Chips and Control, Sal Kimmich: The Security Posture of Digital Isolation No sample: from the description and table of contents. Cybersecurity told through historical hardware and kernel breaches, from Spectre to supply chains. 2026.
- 32.Diving into JTAG, Aliaksandr Kavalchuk: A Comprehensive Guide to Debugging, Testing, and Securing Embedded Systems with JTAG Protocol No sample: from the description and table of contents. The JTAG embedded-debug protocol, with one chapter on protecting and attacking it. 2026.
- 33.Suricata: An Operator's Guide, Tony Robinson No sample: from the description and table of contents. Operating and tuning the Suricata network intrusion-detection system; a work in progress. 2026.
- 34.vRealize Network Insight Cookbook, Martijn Smit: Everything (and more) you ever wanted to know about vRealize Network Insight. No sample: from the description and table of contents. A network-visibility product whose security use is micro-segmentation and firewall-rule planning. 2021.
- 35.CyberDefensewithMicrosoftDefender, Dave Kawula, Cary Sun, Cristal Kawula, John O'Neill Sr., Emile Cabot: Lab Guide No sample: from the description. A lab guide to configuring Microsoft Defender against malware and ransomware with simulated attacks; table of contents not in the inputs. 2021.
- 36.Surviving a Ransomware Attack with Azure Site Recovery Volume 1, Dave Kawula, Emile Cabot, Cary Sun, Cristal Kawula, John O'Neill Sr. Free sample: front matter and the first lab chapters, building an Azure subscription and a nested Hyper-V virtual machine; the attack and recovery chapters follow. 2019. Free sample: PDF
- 37.Safer @ Home with pfSense®, Michael Lines: Recipes to secure your home and family's internet experience No sample: from the description and table of contents. Eighteen pfSense firewall recipes for a home network (second edition). 2026.
- 38.The Hitchhiker's Guide to DFIR: Experiences From Beginners and Experts, Andrew Rathbun, ApexPredator, Kevin Pagano, Nisarg Suthar, John Haynes, Guus Beckers, Barry Grundy, Tristram, Victor Heiland, Jason Wilkins, Mark Berger, Evangelos Dragonas: A crowdsourced Digital Forensics and Incident Response (DFIR) book by the members of the Digital Forensics Discord Server No sample: from the description and table of contents. A community DFIR anthology spanning malware analysis, password cracking, imaging and triage. 2025.
- 39.EZ Tools Manuals, Andrew Rathbun, Eric Zimmerman No sample: from the description and table of contents. The official manual for the EZ Tools Windows forensic suite, per tool. 2025.
- 40.Eric Zimmerman's Binary Foray, Eric Zimmerman, Andrew Rathbun: A history of all the blog posts from Binary Foray No sample: from the description and table of contents. Collected blog posts on Windows registry internals and the author's forensic tools. 2023.
- 41.CISSP: The Last Mile, Pete Zerger: Your guide to the finish line No sample: from the description and table of contents. A condensed revision reference for the CISSP exam, organised by its eight domains. 2025.
- 42.CCSP: The Last Mile, Pete Zerger: Your guide to the finish line No sample: from the description and table of contents. A condensed reference for the CCSP cloud-security exam, by its six domains. 2026.
- 43.CISA: The Last Mile, Pete Zerger: Your guide to the finish line No sample: from the description and table of contents. A study guide for the CISA information-systems-audit exam, domain by domain. 2025.
- 44.Securing Enterprise AI Agents, Thomas De Vos: A Field Guide to Bounded AI Autonomy, AgentSecOps, and MCP Security No sample: from the description and table of contents. A field guide to running AI agents in production safely: identity, boundaries, evals, secure RAG and policy as code. 2026.
- 45.Unethical Software Engineering, Cesare Pautasso: Dark Patterns No sample: from the description and table of contents. A catalogue of deceptive software patterns, from tracking and surveillance to deepfakes. 2026.
- 46.Hacking of the Free, Ken Buckler: Understanding Digital Threats to Democracy in the 21st Century Free sample: author bio, the introduction on digital threats to democracy, and chapter 1 on predictive analytics, Cambridge Analytica and defending one's data. 2020. Free sample: PDF · EPUB
- 47.Death by Identity Theft, Ken Buckler: Lowering the Risk of Identity Theft and its Consequences No sample: from the description and table of contents. A consumer guide to how identity theft happens and how to lower its risk and recover. 2018.
Further reading
Other books in the library on the same ground, not cited above.
- CISM: The Last Mile, Pete Zerger: Your guide to the finish line A condensed revision reference for the CISM security-management exam, organised by its four domains. 2025.
- UNLOCK CISSP, Anoop A. Shetty: Essential Notes for Exam Day Success Last-week revision notes for the CISSP exam by domain, with a section on commonly confused terms. 2025.
- HashiCorp Vault Certified Associate Preparation Guide, Ned Bellavance A preparation guide for the HashiCorp Vault Associate certification, mirroring its ten exam objectives. 2021.
- Secure All The Things!, Josh Long: (with Spring Security) Securing Spring Boot applications with Spring Security and OAuth, extended to gRPC, messaging and command-line workloads. 2026.
