16 used & new from $9.99

Have one to sell? Sell yours here
 
 
Hacking: The Art of Exploitation
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  
4.3 out of 5 stars  See all reviews (62 customer reviews)


Available from these sellers.


4 new from $29.00 12 used from $9.99

Formats

Amazon Price New from Used from
Paperback $32.97  
Paperback, October 2003 --  
There is a newer edition of this item:
Hacking: The Art of Exploitation, 2nd Edition Hacking: The Art of Exploitation, 2nd Edition 4.3 out of 5 stars (62)
$32.97
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

Reversing: Secrets of Reverse Engineering

Reversing: Secrets of Reverse Engineering

by Elliot J. Chikofsky
4.6 out of 5 stars (17)  $26.40
Gray Hat Hacking, Second Edition: The Ethical Hacker's Handbook

Gray Hat Hacking, Second Edition: The Ethical Hacker's Handbook

by Shon Harris
4.7 out of 5 stars (3)  $31.49
The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws

The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws

by Marcus Pinto
4.9 out of 5 stars (17)  $31.50
The Shellcoder's Handbook: Discovering and Exploiting Security Holes

The Shellcoder's Handbook: Discovering and Exploiting Security Holes

by Chris Anley
4.5 out of 5 stars (22)  $31.49
Hacking Exposed: Network Security Secrets and Solutions, Sixth Edition

Hacking Exposed: Network Security Secrets and Solutions, Sixth Edition

by George Kurtz
3.6 out of 5 stars (7)  $31.49
Explore similar items

Editorial Reviews

Review

"Erickson presents the material in a manner that is both easy to follow and a joy to read." -- IEEE Security & Privacy, March 2004

"I highly recommend this book." -- IEEE Cipher, March 15, 2004

"This is an excellent book." -- About.com, November 2003

"This would make a great addition to any computer enthusiast's book shelf." -- Geekshelter.com, January 2004

"every Linux/Unix administrator and applications programmer can learn something from the programming section" -- UnixReview.com, June 2004

"the seminal hackers handbook" -- Security Forums, January 2004

5 stars, "One of a kind… Superb, Thrilling , Excellent Book." -- Database-Book-Reviews.com http://www.database-book-reviews.com/book_reviews/by_publisher/No_Starch/

Product Description

Emphasizing a true understanding of the techniques as opposed to just breaking the rules, the author helps readers determine which areas are prone to attack and why. Unlike other so-called hacking guides, this book does not gloss over technical details, and includes detailed sections on stack-based overflows, heap based overflows, format string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

Product Details

  • Paperback: 264 pages
  • Publisher: No Starch Press; 1 edition (October 2003)
  • Language: English
  • ISBN-10: 1593270070
  • ISBN-13: 978-1593270070
  • Product Dimensions: 9.2 x 7.3 x 0.9 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (62 customer reviews)
  • Amazon.com Sales Rank: #522,212 in Books (See Bestsellers in Books)

More About the Author

Jon Erickson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jon Erickson Page

Inside This Book (learn more)
Browse and search another edition of this book.

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

62 Reviews
5 star:
 (34)
4 star:
 (16)
3 star:
 (10)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (62 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
128 of 134 people found the following review helpful:
5.0 out of 5 stars One of a Kind, January 10, 2004
By Jeff Pike (Mechanicsville, VA United States) - See all my reviews
This book is for the security pro or would be hacker who want's to begin to see how deep the rabbit hole really does go. There is no other book like it on the market, and I've read most of them. Jon Erickson's code included in the book all works well as designed on Linux. The author also suggests some good free Linux tools for use with the code examples including most notably a hex editor, basic dissassembler, and packet injector.

The techniques in the book are best described by a caption on its back cover, "The fundamental techniques of serious hacking." It includes major sections on programming, networking, and cryptography. All material is covered with an eye towards exploitation. Languages used in the book material consist of C, PERL, and Assembly for X86.

The techniques described in this book are fundamental to any hacker or security professional who takes their work seriously. The book is well worth the discounted amazon.com price. The material in this book is all original and cannot be found elsewhere. Each example in the programming section is truly an eye opener if you are new to code hacking. The examples in the networking and cryptography sections are relevant and fresh as well.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
93 of 102 people found the following review helpful:
4.0 out of 5 stars Need to know Assembly, March 5, 2004
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 10 REVIEWER)    (REAL NAME)      
You have probably heard of such hacking techniques as buffer overflows. Typically, a book might give only cursory explanation, especially if it is not devoted to hacking. But suppose you write in C. Chances are you've inadvertantly created buffer overflows and then spent hours chasing this down, after your program crashed. So how on earth can a deliberate overflow lead to a breakin?

It is for such matters that Erickson expounds here. Written for you, whether you want to create such exploits or prevent them. In either case, the knowledge is the same.

What the book requires is some knowledge of C and assembly. For the latter, it is the language of the Intel x86 family. But even if you don't know it, so long as you are familiar with any assembly language and the theory of a Neumann machine, then you can follow the text.

This book is not for every programmer. It turns out that a fair number of programmers get into the field by learning a high level language like C, Fortran, Java or Pascal. But they never learn any assembly. To them, anything compiled from source is a black box. Instead, you need some background in assembly.

The book also gives neat coverage of how to sniff network traffic and manipulate it. There is a section on cryptography. But for this, it is so specialised and vital that you should consult texts dedicated to it.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
42 of 45 people found the following review helpful:
4.0 out of 5 stars A lot better than the rest!, February 10, 2006
After reading more than 12 different books on this subject, finally I came across this, the best book ever on security. This is the kind of book that gives you what it promises on the cover. I was quiet impressed with the contents and style of writing.

I must add that I have learned a lot from this book, enough to help me in protecting my network and any unauthorized attempt to access my information. This is not for entertainment, like the others which I found in this genre (read Ankit Fadia and you will know what I mean here), this is some serious work by done by an author who knows what he his telling to the readers, and what they will understand. However, somewhere in between it get too technical, and one actually has to sit in front a computer to try and see what the author is trying to tell, but I liked it for being so real and accurate about computer security.

The author has done his homework well before writing it. I found almost all the information correct and original. Wonder why some people have given negative reviews for this book? Because, one has to be a technical qualified in computer security to fully understand what author is telling you. It's like me writing a review for a cooking recipe book. Also, I will like to add that buy it for securing your network, but don't expect it to teach you some serious hacking. For that you have to put lots of real efforts than just buying a book and reading it, though this book can always be a firm stepping stone!
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent Book
After I read the first edition, I thought to myself that this was the best book on "hacking" that I have ever read. Read more
Published 23 days ago by Paul M. Chun-ung

5.0 out of 5 stars Excellent Book
This is indeed an excellent book. I would surely recommend this book to anybody needing insights into different hacking methods. Read more
Published 24 days ago by Hari

2.0 out of 5 stars Do not buy
If you are looking for a hacking book this one is definitely not one. This book is pretty much a C/C++ textbook. The introduction is about hacking and its history. Read more
Published 1 month ago by Evgeny Sobolev

5.0 out of 5 stars Thank You
Got here in good time and in great shape. Also a very good book. Haven't dove into it a lot yet but so far I'm loving it!
Published 2 months ago by Kevin D. G. Raskell

3.0 out of 5 stars So basic
Book just describes some basic "hacking" techniques. So basic it hurts.
Every developer should know this basic tech.
SQL injection in web pages? Read more
Published 2 months ago by Uros Mesaric Kunst

4.0 out of 5 stars Hacking, The Art of Exploitation
The biggest problem I had with this book is that the Live-Cd had some sort of defect. Regardless of what I choose in Grub, it always came back with the same error. Read more
Published 4 months ago by Matthew A. Todd

1.0 out of 5 stars Ok book, but....
The copy of this book that I purchased came with the cd conveniently glued to the binding. There is simply no way to extract the cd without damaging it.
Published 7 months ago by Niall Patrick Griffin

3.0 out of 5 stars great book except live cd won't work on 64bit machines
It's a great book. I am a beginner at this type of stuff and it is a really helpful book. The only thing that was disappointing was that the live cd won't work on my 64 bit... Read more
Published 8 months ago by A. Black

5.0 out of 5 stars Vast Knowledge
Great book, I have several books related to C programming, however this one which is primarily aimed at 'hacking' provides a better introduction to C than the C books! Read more
Published 9 months ago by Sharon Holowaychuk

5.0 out of 5 stars Clever and powerful
What I read is the first edition, hacking is about passion for elegance and mastery of s/w at a much deeper level, and appreciation from peers. Read more
Published 11 months ago by Yong Zhi

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.