 | |  |
| Reversing: Secrets of Reverse Engineering | 
| Author: Eldad Eilam Publisher: Wiley Category: Book
List Price: $40.00 Buy New: $20.28 You Save: $19.72 (49%)
Buy New/Used from $18.75
Avg. Customer Rating:   (15 reviews) Sales Rank: 18376
Languages: English (Original Language), English (Unknown), English (Published) Media: Paperback Number Of Items: 1 Pages: 624 Shipping Weight (lbs): 1.9 Dimensions (in): 9.2 x 7.2 x 1.4
ISBN: 0764574817 Dewey Decimal Number: 005.1 EAN: 9780764574818 ASIN: 0764574817
Publication Date: April 15, 2005 Availability: Usually ships in 1-2 business days
|
| Similar Items:
|
| Editorial Reviews:
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
|
| Customer Reviews: Read 10 more reviews...
  Technique and understanding the assembly is the key July 27, 2008 I have only read about 1/3 of this book and I already know that it will be a great addition of "treasures" on my bookshelf. The author explains the material in a very clear way and also the way thing are presented to the user is very organized. Buy this book if you want to learn the techniques and how to approach the reversing problems. Do not worry too much about the technical inaccuracies mentioned by other reviewers. You can always write your own little experimental programs to verify those or if you are into reference manuals, you can always download those reference PDFs from Intel anyway. If someone like Russ Osterlund said it's a good read, you should listen.
Understanding how the compiler convert the high level language into the machine code can help you become skillful in the technique of writing good and highly optimized code. It also allow you become a better debugging specialist even if you don't become a brilliant cracker.
  Great book for software developers / security professionals! April 20, 2008 1 out of 1 found this 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!"
  good for someone new to the subj March 6, 2008 The book is put together very well and provides adequate explanations on the majority of everything it touches on, but if you've already been reversing for a while and want more in depth knowledge and/or advanced methods for reversing check elsewhere. For the audience it was written for, its great, if your a newbie to reversing it would be a good addition to your library.
  Interesting read, but not always accurate January 27, 2008 4 out of 4 found this review helpful
This book is a dense collection of information about various aspects of reversing.
There are a few factual errors, and so, while this book can be used for bed-time reading, I wouldn't count on it as a reference.
Before people pounce on me for mentioning 'factual errors' and not substantiating them, let me draw their attention to the description of calling conventions in this book. This book mentions that cdecl and stdcall pass arguments in different orders (i.e left to right for cdecl and right to left for stdcall). This is just plain wrong. I wonder how this important detail could not be caught during editing, and technical review.
  A good read October 13, 2007 2 out of 2 found this review helpful
This book takes a tutorialistic approach to reverse engineering. It assumes you have a working knowledge of assembly language and C/C++. The author briefly introduces you to some of the programming languages in use, Windows Internals, gives an overview of some of the tools available, and then proceeds to walk you through some example reverse-engineering. The author spent alot of time covering Windows internals. The overview of Assembly language could have been a little more thorough before going into reverse-engineering, instead most of the appendix is devoted to this. More time introducing the debugging tools and the use of it's features instead of the brief overview would have been helpful too. Despite these shortcomings the book is very educational. If you are not up to speed on C/C++ and assembly would recommend reading Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM) and The C Programming Language (2nd Edition) before reading this book.
|
|
| Powered by: Dknc, inc. and Amazon.com |  | 
For your safety and security, orders are processed through amazon.com
|
|
 |
|