Hacking
The Art of Exploitation
By Jon Erickson
October 2004
Publisher: No Starch Press
Pages: 264
ISBN 10: 1-59327-007-0 |
ISBN 13: 9781593270070




(Average of 1 Customer Reviews)
This book is OUT OF PRINT, but is available on Safari Books Online.
Description
A comprehensive introduction to the techniques of exploitation and creative problem-solving methods commonly referred to as "hacking." It shows how hackers exploit programs and write exploits, instead of just how to run other people's exploits. This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.
Full Description
A comprehensive introduction to the techniques of exploitation and creative problem-solving methods commonly referred to as "hacking." It shows how hackers exploit programs and write exploits, instead of just how to run other people's exploits. This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.
Featured customer reviews

WOW. Excellent book for programmers. A must have.,
November 13 2007
Submitted by
jdruin
[
Respond |
View]
This book does an excellent job of explain various techniques that hackers employ. The explainations include examples, source code, breakouts, and descriptions. The book progresses from basic examples to more complex by building upon a project a little at a time.
The book bascially covers 3 broad areas: programming, networking, and cryptogrophy.
Programming covers buffer overflows, stack exploits, heap overflows, polymorphic code, inline loaders and other information. Examples are presented in C and assembly. Networking covers many different exploits generally centered around the modification of packets and/or spoofing. Cryptography generally covers password based attacks.
The author has a careful approach that makes the book enjoyable to read and easy to follow. He does not jump from one step to the next without covering each step in detail. This makes the text both readable and enjoyable.
Most examples are realted to Unix or Linux but the exploits are universal. Several different tools are described and all were open source.
Highly recommended.
Read all reviews