---
product_id: 1257853
title: "Hacking: The Art of Exploitation, 2nd Edition"
brand: "jon erickson"
price: "€ 85.96"
currency: EUR
in_stock: true
reviews_count: 13
url: https://www.desertcart.be/products/1257853-hacking-the-art-of-exploitation-2nd-edition
store_origin: BE
region: Belgium
---

# Hands-on Linux LiveCD environment Advanced cryptography & network exploits Deep dive into C & assembly programming Hacking: The Art of Exploitation, 2nd Edition

**Brand:** jon erickson
**Price:** € 85.96
**Availability:** ✅ In Stock

## Summary

> 🚀 Unlock the secrets behind every exploit—code, crack, conquer!

## Quick Answers

- **What is this?** Hacking: The Art of Exploitation, 2nd Edition by jon erickson
- **How much does it cost?** € 85.96 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.be](https://www.desertcart.be/products/1257853-hacking-the-art-of-exploitation-2nd-edition)

## Best For

- jon erickson enthusiasts

## Why This Product

- Trusted jon erickson brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Master the Hacker Mindset:** Go beyond tools—understand the core mechanics of exploits and programming.
- • **Elevate Your Cybersecurity IQ:** Gain skills that empower you to outsmart modern security measures and think like a pro hacker.
- • **Real-World Exploit Techniques:** Explore buffer overflows, shellcode writing, network hijacking, and cryptographic attacks.
- • **Interactive Learning Environment:** Use the included LiveCD to practice hacking techniques without risking your OS.
- • **Comprehensive Technical Foundation:** Learn C, assembly, shell scripting, and debugging from the ground up.

## Overview

Hacking: The Art of Exploitation, 2nd Edition is a definitive guide that teaches the fundamentals of hacking through deep technical knowledge of C programming, assembly, and network security. Featuring a Linux LiveCD for hands-on practice, it empowers readers to understand and create exploits, debug code, and crack encryption—making it an essential resource for serious cybersecurity professionals and enthusiasts aiming to master the art of hacking from the ground up.

## Description

Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.
Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacker's perspective.
The included LiveCD provides a complete Linux programming and debugging environment—all without modifying your current operating system. Use it to follow along with the book's examples as you fill gaps in your knowledge and explore hacking techniques on your own. Get your hands dirty debugging code, overflowing buffers, hijacking network communications, bypassing protections, exploiting cryptographic weaknesses, and perhaps even inventing new exploits. This book will teach you how to:
– Program computers using C, assembly language, and shell scripts
– Corrupt system memory to run arbitrary code using buffer overflows and format strings
– Inspect processor registers and system memory with a debugger to gain a real understanding of what is happening
– Outsmart common security measures like nonexecutable stacks and intrusion detection systems
– Gain access to a remote server using port-binding or connect-back shellcode, and alter a server's logging behavior to hide your presence
– Redirect network traffic, conceal open ports, and hijack TCP connections
– Crack encrypted wireless traffic using the FMS attack, and speed up brute-force attacks using a password probability matrix
Hackers are always pushing the boundaries, investigating the unknown, and evolving their art. Even if you don't already know how to program, Hacking: The Art of Exploitation, 2nd Edition will give you a complete picture of programming, machine architecture, network communications, and existing hacking techniques. Combine this knowledge with the included Linux environment, and all you need is your own creativity.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Dimensions | 7.13 x 0.98 x 9.25 inches |
| Edition | 2nd ed. |
| Isbn 10 | 1593271441 |
| Isbn 13 | 978-1593271442 |
| Item Weight | 1.77 pounds |
| Language | English |
| Print Length | 488 pages |
| Publication Date | February 1, 2008 |
| Publisher | No Starch Press |

## Images

![Hacking: The Art of Exploitation, 2nd Edition - Image 1](https://m.media-amazon.com/images/I/81hKQ74+fRL.jpg)

## Available Options

This product comes in different **Format** options.

## Customer Reviews

### ⭐⭐⭐⭐⭐ A hacking book that teaches you mindset
*by  on Reviewed in the United States February 7, 2025*

I've read quite a few books on hacking, many of which focus on specific technologies—such as using tools to perform reconnaissance on websites and identify potential attack targets. This book, however, takes a different approach. It starts by teaching the fundamentals of assembly and C programming, then moves on to help you identify programs vulnerable to buffer overflows. You'll learn how to write shellcode to exploit these vulnerabilities.What sets this book apart is its minimal reliance on abstractions. For instance, it teaches you how to build your own simple web server, which you can then exploit. Need to perform a SYN flood against a target? No problem—you'll write your own in C to fully understand the process. This hands-on approach will give you a solid understanding of networking. There's even a chapter dedicated to cryptography, which will deepen your knowledge in this critical area.To top it off, the book culminates in a project where you'll learn to crack WEP encryption—not with third-party tools, but by exploiting weak initialization vectors (IVs) and doing it all yourself.While some of the examples, such as the buffer overflow scenarios, may not work in real-world environments, this book is still an invaluable resource. It covers essential foundational knowledge that will serve you well on your hacking journey. There are books that quickly get outdated because they teach you how to use tools. This book is a classic. It teaches you understanding. After reading this, you’ll have a better understanding of how third-party tools work, or you can write your own!

### ⭐⭐⭐⭐⭐ Covers Everything. Be Warned.
*by  on Reviewed in the United States August 8, 2017*

I picked this book up a number of years ago when I got interested in understanding exploits. I've got experience writing code, and even some basic knowledge of networking. However it was difficult to get past the first 3 chapters. I stopped, and started elsewhere.This book will cover everything you need to know, and while that sounds great it's not for beginners or people looking to start quickly.I recommend seeking introductory knowledge elsewhere, C, OSI, TCP/IP, operating systems etc. Penetration Testing a Hands on Guide by Georgia Weidmam is a good way to get started with just getting hands on practice.Once I went back and got a grip on these concepts and had some practice the book was easier to understand and I came to appreciate it much more.Its not an easy read, and you need to have some solid understanding of the machine as a whole. After I played with buffer overflows in a VM I went back and appreciated chapter 0x200s coverage of registers and what they do.Buy this book only if you have a solid understanding of the computer as a whole, or will develop it alongside.The book will not get you started. It will definitely help you develop the understanding of why a buffer overflow script written in Python works, and how. If you want to get up and running quickly look elsewhere. But that doesn't mean it's a bad text, it's well done, insightful, and will help you understand the why of exploiting software.

### ⭐⭐⭐⭐⭐ This is a 'real' hacking book, not another high level concepts book
*by  on Reviewed in the United States December 16, 2024*

This is a 'real' hacking book, not another high level concepts book. It examines low level exploits, mostly via assembly language and C code examples.By page 21, Jon is walking the user through an object dump of a C program, by page 25 explaining the Intel assembly language.We have all heard of buffer overflow exploits, shellcodes. Jon provides detailed coding examples, teaching the reader about registers, memory locations - all in exacting, working detail.My favorite part of the book is when Jon, wanting to reduce the footprint of a sample exploit program's code, reverses a loop's order, shortening a section of code from 5 to 4 instructions! Super clever.

## Frequently Bought Together

- Hacking: The Art of Exploitation, 2nd Edition
- Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
- Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.be/products/1257853-hacking-the-art-of-exploitation-2nd-edition](https://www.desertcart.be/products/1257853-hacking-the-art-of-exploitation-2nd-edition)

---

*Product available on Desertcart Belgium*
*Store origin: BE*
*Last updated: 2026-09-04*