Reversing: Secrets of Reverse Engineering and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Reversing: Secrets of Reverse Engineering on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Reversing: Secrets of Reverse Engineering [Paperback]

Eldad Eilam
4.9 out of 5 stars  See all reviews (7 customer reviews)
List Price: CDN$ 47.99
Price: CDN$ 30.09 & FREE Shipping. Details
You Save: CDN$ 17.90 (37%)
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
Only 8 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it delivered Tuesday, October 28? Choose One-Day Shipping at checkout.


Amazon Price New from Used from
Kindle Edition CDN $25.37  
Paperback CDN $30.09  
Join Amazon Student in Canada

Book Description

April 15 2005 0764574817 978-0764574818 1
Beginning with a basic primer on reverse engineering-including computer internals, operating systems, and assembly language-and then discussing the various
applications of reverse engineering, this book provides readers with practical, in-depth techniques for software reverse engineering. The book is broken into two parts, the first deals with security-related reverse engineering and the second explores the more practical aspects of reverse engineering. In addition, the author explains how to reverse engineer a third-party software library to improve interfacing and how to reverse engineer a competitor's software to build a better product.
* The first popular book to show how software reverse engineering can help defend against security threats, speed up development, and unlock the secrets of competitive products
* Helps developers plug security holes by demonstrating how hackers exploit reverse engineering techniques to crack copy-protection schemes and identify software targets for viruses and other malware
* Offers a primer on advanced reverse-engineering, delving into "disassembly"-code-level reverse engineering-and explaining how to decipher assembly language

Special Offers and Product Promotions

  • Join Amazon Student in Canada

Frequently Bought Together

Reversing: Secrets of Reverse Engineering + Hacking : The Art of Exploitation, 2nd Edition
Price For Both: CDN$ 63.01

Product Details

Product Description

From the Back Cover

Sometimes, the best way to advance is in reverse

If you want to know how something works, you take it apart very carefully. That's exactly what this book shows you—how to deconstruct software in a way that reveals design and implementation details, sometimes even source code. Why? Because reversing reveals weak spots, so you can target your security efforts. Because you can reverse-engineer malicious code in order to neutralize it. Because understanding what makes a program work lets you build a better one. You'll learn how here.

  • Learn to read compiler-generated assembly language code for IA-32 compatible processors
  • Decipher an undocumented file format or network protocol
  • Understand when reverse engineering is legal, and when—and why—it may not be
  • See how hackers use reversing to defeat copy protection technology
  • Find out how to pull the plug on malicious code
  • Determine how to prevent others from reversing your code, and find out how effective such steps can be
  • Explore reverse engineering on the .NET platform and its assembly language, MSIL
  • Observe the dissection of a real-world malicious program and see how the attacker used it to control infected systems

About the Author

Eldad Eilam is a consultant in the field of reverse engineering. He assists clients with operating system and in-depth software reverse engineering, and has devoted several years to developing advanced reverse engineering techniques.

Inside This Book (Learn More)
First Sentence
Reverse engineering is the process of extracting the knowledge or design blueprints from anything man-made. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3 star
2 star
1 star
4.9 out of 5 stars
4.9 out of 5 stars
Most helpful customer reviews
2 of 2 people found the following review helpful
This book includes a great deal of effective and practical techniques related to the subject. While reading this book it soon becomes very clear that the author is a highly experienced professional in the field. He does a wonderful job presenting the many relevant topics presented in the book. If developers want to discover vulnerabilities in their own applications, this book will give some excellent pointers. Security professionals will very likely draw some great benefits from it as well. This book is loaded with information which is generally easy to read, (more so if you are familiar with some high and low level programming languages), and remains right on topic. This book is definitely a "must read!"
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars Excellent Book Nov. 16 2006
This book is very well written. It deals with a fairly complex subject and still manages to keep the reader on track.

Very good for beginners and others.
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Solid entry in an underpopulated field July 19 2006
A very solid, professional publication. The appendices are invaluable.
Was this review helpful to you?
5.0 out of 5 stars A real gem for any computer enthusiast Jan. 9 2013
Format:Paperback|Verified Purchase
A very well written book, that offer's enough insight to get you going in the field of RE.

- John
Was this review helpful to you?
Want to see more reviews on this item?

Look for similar items by category