Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » Software Development » Reversing: Secrets of Reverse EngineeringSeptember 6, 2008  
Browse
Books
Computers
Electronics
Related Categories
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
Books
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• Software Design & Engineering
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• All Amazon Upgrade
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Computers & Internet
Amazon Upgrade
Custom Stores
Specialty Stores
Books
• Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Reversing: Secrets of Reverse Engineering
Reversing: Secrets of Reverse Engineering
Author: Eldad Eilam
Publisher: Wiley
Category: Book

List Price: $40.00
Buy New: $19.95
You Save: $20.05 (50%)
Buy New/Used from $19.95

Avg. Customer Rating: 4.5 out of 5 stars(15 reviews)
Sales Rank: 15199

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:

  • Hacking: The Art of Exploitation, 2nd Edition
  • Rootkits: Subverting the Windows Kernel (Addison-Wesley Software Security Series)
  • The Shellcoder's Handbook: Discovering and Exploiting Security Holes
  • Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000
  • The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws

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...

5 out of 5 stars 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.



5 out of 5 stars 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!"


4 out of 5 stars 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.


3 out of 5 stars Interesting read, but not always accurate   January 27, 2008
  3 out of 3 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.




5 out of 5 stars A good read   October 13, 2007
  1 out of 1 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