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


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Reversing: Secrets of Reverse Engineering
 
 

Reversing: Secrets of Reverse Engineering [Paperback]

Eldad Eilam
4.8 out of 5 stars  See all reviews (5 customer reviews)
List Price: CDN$ 43.99
Price: CDN$ 27.58 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 16.41 (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
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Monday, May 28? Choose One-Day Shipping at checkout.

Frequently Bought Together

Reversing: Secrets of Reverse Engineering + Hacking : The Art of Exploitation, 2nd Edition + The Shellcoder's Handbook: Discovering and Exploiting Security Holes
Price For All Three: CDN$ 94.98

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Hacking : The Art of Exploitation, 2nd Edition CDN$ 32.92

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • The Shellcoder's Handbook: Discovering and Exploiting Security Holes CDN$ 34.48

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details



Product Details


Product Description

Product Description

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

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

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
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

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

3 of 3 people found the following review helpful
5.0 out of 5 stars Excellent Book, Nov 16 2006
By 
Mike Bluett (Canada) - See all my reviews
(REAL NAME)   
This review is from: Reversing: Secrets of Reverse Engineering (Paperback)
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.
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
4.0 out of 5 stars Solid entry in an underpopulated field, July 19 2006
This review is from: Reversing: Secrets of Reverse Engineering (Paperback)
A very solid, professional publication. The appendices are invaluable.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
5.0 out of 5 stars Great book for software developers / security professionals!, April 19 2008
By 
Mark Burrell "Concerned Consumer" (Toronto, Ontario) - See all my reviews
(REAL NAME)   
This review is from: Reversing: Secrets of Reverse Engineering (Paperback)
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!"
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
Want to see more reviews on this item?
 Go to Amazon.com to see all 23 reviews  4.5 out of 5 stars 
 
 
Most recent customer reviews



Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges