This book is dedicated to anyone and everyone who understands that hacking and learning is a way to live your life, not a day job or semi-ordered list of instructions found in a thick book. You’ll work with the basic building blocks of security bugs, assembler, source code, the stack, the heap, and so on. The prerequisites of this book require you to have basic programming knowledge and understanding of IT concepts but in my opinion this is not enough. This books is expertly written without much introductions or basics which makes this book a pretty hard one to read and definitely not a joke. If you have a good understanding of programming concepts, x86, assembly, exploit development and want to learn more about various types of advanced exploits like stack overflow, heap overflow and exploit development, Return Oriented Programming, Fuzzing, ASLR/DEP handling and a lot more, this book is for you.


Chapter 1 Before You Begin

Chapter 2 Stack Overflows

Chapter 3 Shellcode

Chapter 4 Introduction to Format String Bugs

Chapter 5 Introduction to Heap Overflows

Chapter 6 The Wild World of Windows

Chapter 7 Windows Shellcode

Chapter 8 Windows Overflows

Chapter 9 Overcoming Filters

Chapter 10 Introduction to Solaris Exploitation

Chapter 11 Advanced Solaris Exploitation

Chapter 12 OS X Shellcode

Chapter 13 Cisco IOS Exploitation

Chapter 14 Protection Mechanisms

Chapter 15 Establishing a Working Environment

Chapter 16 Fault Injection

Chapter 17 The Art of Fuzzing

Chapter 18 Source Code Auditing: Finding Vulnerabilities in C-Based Languages

Chapter 19 Instrumented Investigation: A Manual Approach

Chapter 20 Tracing for Vulnerabilities

Chapter 21 Binary Auditing: Hacking Closed Source Software

Chapter 22 Alternative Payload Strategies

Chapter 23 Writing Exploits that Work in the Wild

Chapter 24 Attacking Database Software

Chapter 25 Unix Kernel Overflows

Chapter 26 Exploiting Unix Kernel Vulnerabilities

Chapter 27 Hacking the Windows Kernel

The Shellcoder’s Handbook: Discovering and Exploiting Security Holes 2nd Edition

Click here to download.

Note: Use Virtual Machine and scan on VirusTotal before downloading any program on Host Machine for your privacy.