or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $23.57
Rent From: $5.20
 
 
   
Sell Back Your Copy
For a $0.43 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Buffer Overflow Attacks: Detect, Exploit, Prevent
 
 

Buffer Overflow Attacks: Detect, Exploit, Prevent [Illustrated] [Paperback]

James C. Foster (Author), Vitaly Osipov (Author), Nish Bhalla (Author)
3.1 out of 5 stars  See all reviews (7 customer reviews)

List Price: $36.95
Price: $26.19 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.76 (29%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition
Rent from
$23.57
$5.20
 
Paperback, Illustrated $26.19  

Book Description

March 7, 2005 1932266674 978-1932266672 1
The SANS Institute maintains a list of the "Top 10 Software Vulnerabilities." At the current time, over half of these vulnerabilities are exploitable by Buffer Overflow attacks, making this class of attack one of the most common and most dangerous weapon used by malicious attackers. This is the first book specifically aimed at detecting, exploiting, and preventing the most common and dangerous attacks.

Buffer overflows make up one of the largest collections of vulnerabilities in existence; And a large percentage of possible remote exploits are of the overflow variety. Almost all of the most devastating computer attacks to hit the Internet in recent years including SQL Slammer, Blaster, and I Love You attacks. If executed properly, an overflow vulnerability will allow an attacker to run arbitrary code on the victim's machine with the equivalent rights of whichever process was overflowed. This is often used to provide a remote shell onto the victim machine, which can be used for further exploitation.

A buffer overflow is an unexpected behavior that exists in certain programming languages. This book provides specific, real code examples on exploiting buffer overflow attacks from a hacker's perspective and defending against these attacks for the software developer.

*Over half of the "SANS TOP 10 Software Vulnerabilities" are related to buffer overflows.

*None of the current-best selling software security books focus exclusively on buffer overflows.

*This book provides specific, real code examples on exploiting buffer overflow attacks from a hacker's perspective and defending against these attacks for the software developer.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Buffer Overflow Attacks: Detect, Exploit, Prevent + Sockets, Shellcode, Porting, and Coding: Reverse Engineering Exploits and Tool Coding for Security Professionals + Writing Security Tools and Exploits
Price For All Three: $102.54

Show availability and shipping details

Buy the selected items together


Product Details

  • Paperback: 512 pages
  • Publisher: Syngress; 1 edition (March 7, 2005)
  • Language: English
  • ISBN-10: 1932266674
  • ISBN-13: 978-1932266672
  • Product Dimensions: 8.8 x 6 x 1.3 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #1,193,712 in Books (See Top 100 in Books)

More About the Author

Vitaly Osipov, born in Russia, spent the past 12 years working in information security in various industries in several European countries and his new home at the other end of the world, in Sydney, Australia. He either has an encyclopedic set of interests or just a goldfish attention span, he has not decided that yet. His main interests are in finding out how physical things, language and human consciousness work.

Vitaly wrote several books on information security, its offensive and defensive sides, for Syngress/Elsevier.

Vitaly works for Atlassian.

 

Customer Reviews

7 Reviews
5 star:
 (1)
4 star:
 (3)
3 star:    (0)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

16 of 19 people found the following review helpful:
4.0 out of 5 stars practical advice, February 6, 2005
This review is from: Buffer Overflow Attacks: Detect, Exploit, Prevent (Paperback)
Typically, a text on computing might give a cursory few pages (if even that!) on explaining what buffer overflow attacks are. This book takes a far more detailed look. It emphasises the writing of assembler. Which may put you, the interested reader, in a minority amongst programmers. Most of whom never write assembler.

The book teaches the writing and testing of shellcode. Very hands on. You learn to go back and forth between C source and its assembler equivalent, and how to use these when trying to induce stack overflows or attacking format strings, for example. Gritty and practical exposure. Analogous to working on a car engine. You have to get your hands dirty.

Most of the book's examples cover the Intel assembly language and the Microsoft operating systems. The book explains that this is certainly not because these are inherently riskier than alternatives. But a pragmatic reflection of Microsoft's and Intel's market dominance, which attracts attackers. For balance, examples are also shown of attacks against linux and HPUX.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
2.0 out of 5 stars Proofread? Editorial and Technical reveiw?...., March 3, 2006
By 
Hadi Nahari (Mountain View, CA USA) - See all my reviews
This review is from: Buffer Overflow Attacks: Detect, Exploit, Prevent (Paperback)
For a book dedicated to such an important topic, my experience with this book was at best disappointing. This goes both for the authors (as they are primarily responsible for the material), as well as the publisher (Syngress). One would doubt whether the book has gone through any meaningful editorial review process. The errata posted on Syngress' site (bad site-design with a great deal of broken URLs in the book's relevant-links page by the way, and one "has to" sign up to obtain the errata) are utterly incomplete. The book at the time of this writing lacks an accompanying website (no reference in the errata or in the book itself).

This is an unfortunate development that one certainly notices in the recent publications pertaining to security topic, perhaps as a result of the urge to push content out to satisfy the hot-market demands.

On the technical front, the choice for the topics seems to be reasonably covering most corners; however, throughout the book there's a focus on pre-SP2 release of Microsoft Windows XP; why? If one of the objectives of the authors was to educate the audience on the topics (by providing practical and working examples), wouldn't such choice defeat the purpose?
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
1.0 out of 5 stars Full of errors and inconsistencies, July 29, 2008
This review is from: Buffer Overflow Attacks: Detect, Exploit, Prevent (Paperback)
Does Syngress (the publisher) employ proof readers?

I doubt it. This book is so full of errors and inaccuracies that it becomes painful to read after a while. Especially the annotated examples, where the line numbers for the code listings often bear no relation to the line numbers listed in the accompanying analysis.

And then there's the confusion of ESP and EIP in several places throughout the book. For a collection of 'expert information' it comes off as a rather amateurish production. Makes you wonder... what else have they got wrong?

You'll notice this is very much the same as the review I've posted for "Sockets, Shellcode, Porting & Coding"... that is because it too is horrendous for errors.

This is 2 books from Syngress I've got that are very poor quality. What's going on guys?
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





Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
byte character buffer, size local buffer, saved eip, fake chunk, null byte problem, resizing strings, push byte, char shellcode, using strncpy, accept system call, writing shellcode, execve system call, shellcode examples, calling printf, jmp esp, xor ecx, push eax, mov byte ptr, push edx, format string specifiers, xor ebx, string vulnerabilities, system call arguments, call eax, format string bugs
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Application Defense, Case Study, Code Dump, Frequently Asked Questions, Secure Software, References Overview, Doug Lea, Audit Workbench, Microsoft Windows, Source Code Analyzer, Ask the Author, Analysis First, Prexis Security Knowledgebase, Red Hat, Function Description, Julian Seward, Last Stage of Delirium, Assessment List, Deny All Access, Overview of Exploit, Physical Source Lines of Code, Rational Purify, Server Host, Service Pack, Sun Microsystems
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

Citations (learn more)
1 book cites 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
 

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
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject