Reversing: Secrets of Reverse Engineering et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
  • Tous les prix incluent la TVA.
Il ne reste plus que 4 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Reversing: Secrets of Rev... a été ajouté à votre Panier
État: D'occasion: Bon
Commentaire: Amazon - Offres Reconditionnées vous assure la même qualité de service qu'Amazon.fr ainsi que 30 jours de retour.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Reversing: Secrets of Reverse Engineering (Anglais) Broché – 15 avril 2005


Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
Broché
"Veuillez réessayer"
EUR 35,20
EUR 21,96 EUR 22,23

Produits fréquemment achetés ensemble

Reversing: Secrets of Reverse Engineering + The Shellcoder's Handbook: Discovering and Exploiting Security Holes + The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws
Prix pour les trois: EUR 100,22

Acheter les articles sélectionnés ensemble

Descriptions du produit

Présentation de l'éditeur

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

Quatrième de couverture

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


Détails sur le produit

  • Broché: 624 pages
  • Editeur : John Wiley & Sons (15 avril 2005)
  • Langue : Anglais
  • ISBN-10: 0764574817
  • ISBN-13: 978-0764574818
  • Dimensions du produit: 18,8 x 3,4 x 23,4 cm
  • Moyenne des commentaires client : 4.3 étoiles sur 5  Voir tous les commentaires (3 commentaires client)
  • Classement des meilleures ventes d'Amazon: 32.528 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  • Table des matières complète
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Première phrase
Reverse engineering is the process of extracting the knowledge or design blueprints from anything man-made. Lire la première page
En découvrir plus
Concordance
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

4.3 étoiles sur 5
5 étoiles
2
4 étoiles
0
3 étoiles
1
2 étoiles
0
1 étoiles
0
Voir les 3 commentaires client
Partagez votre opinion avec les autres clients

Commentaires client les plus utiles

Par nestderl le 24 mai 2013
Format: Broché Achat vérifié
Un livre d'introduction excellent.

Etant un programmeur autodidacte assez expérimenté j'ai été très satisfait par la premières parties, plutôt théoriques, du livre d'apportant des informations riches mais condensées sur les systèmes x86 et l'informatique bas niveau en général ce qui est très appréciable pour un débutant en la matière.

La pédagogie du reste du live est très agréable avec quelques chapitres théoriques suivis d'une application concrète des concepts.

Très bon livre que je conseil à tous.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
1 internautes sur 2 ont trouvé ce commentaire utile  Par h@ckysa le 10 août 2010
Format: Broché
C'est bel et bien, le livre a avoir pour tout reverseur en herbe. Tout y est, des préliminaires aux techniques les plus avancées
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
0 internautes sur 1 ont trouvé ce commentaire utile  Par sergehao le 25 novembre 2012
Format: Broché Achat vérifié
Il vaut mieux avoir déjà programmé en assembleur et dans un langage de haut niveau pour pouvoir tirer partie du livre. On se rend compte qu'il faut beaucoup de pratique pour faire du reverse engineering efficace, et ce livre en explique bien les bases. Par contre il ne fait pas le travail à notre place : chaque software est différent et nécessitera un jeu de techniques différentes qu'on devra avoir assimilé à force de pratique pour pouvoir mener à bien notre projet de reversing.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 34 commentaires
79 internautes sur 81 ont trouvé ce commentaire utile 
Excellent Resource 4 juin 2005
Par Russell G. Osterlund Jr. - Publié sur Amazon.com
Format: Broché
This book is a very good introduction and instructional manual on a subject that is both relevant and shadowy. Uttering the

phrase, "reverse engineering", these days conjures up visions of crackers and other criminals breaking into websites and stealing private information. But for anyone serious about improving their programming skills, "Reversing - Secrets of Reverse Engineering" is a must read. For example, debugging and reversing activities are very close kin; you will improve your skill in tracking down and understanding bugs in your code by learning some of the techniques presented in this book.

The highlight of the book (for me) was Chapter 11 where the author presents step-by-step sessions in reversing progressively more difficult protection schemes. If you feel uncomfortable with this activity, rest assured that the author has neatly sidestepped some murky legal issues by using Internet examples created for this purpose and his own program, designed to illustrate some of the protection techniques presented in other chapters of his book. Another chapter, "Deciphering File Formats", uses this same trick by reversing an encryption program Mr. Eilam wrote for this purpose. The appendices are another valuable contribution where the discussion turns to common code patterns produced by most compilers and how to interpret and extract the last bit of information from them.

Minor nits - I wish the assembly listings were broken up to better highlight points made by the author in his discussions. It became very tedious to match addresses mentioned in his discourse with those in the listings and reduced the overall effectiveness of the material. Also, I was not able to find in the book what seemed to be bibliographical references to other works that were cited in discussions on decompilation and other

topics. But putting these small criticisms aside I highly recommend this book and wish something as comprehensive as this had been available years ago.
19 internautes sur 20 ont trouvé ce commentaire utile 
Pure perfection. 11 avril 2010
Par Pavel Pruzhansky - Publié sur Amazon.com
Format: Broché Achat vérifié
I am sorry for having written this review so late. This book is a true gem; a must-have for any serious software engineer. Understanding how software works under the hood is key to writing code properly -- and this book provides an insight on that topic in an absolutely BRILLIANT MANNER.

Having a fair bit of reverse engineering experience myself, I have found this book to be extremely concise and detaild -- and I have learned a fair bit of new material while reading it.

There is no dull moment in this book. The author (who is clearly a gifted writer) explains reverse-engineering-related topics in a fascinating and unique manner, and, within this work, he actually cements the way in which reverse engineering should always be taught. Written by a true master, the book is very pedagogic; every chapter is accompanied by detailed examples -- which make the discussed topics crystal-clear.

I would have given this book more than five stars, had I been able to -- and I can recommend it to every software deveopler without a trace of hesitation; actually, it is now that I have bought an additional copy as a gift to a friend. Rest assured that this book will be a crucial part in your collection of tech books, just like it is in mine.

To sum it all up (and as it becomes clear from the above written): I think that this book is a magnificent work of art (no less), and I would even dare to say that I enjoyed it more than any tech book I ever owned. With all the aforementioned complements and my vain attempts to describe the magnificence of this work, words still can't fully do justice to this book. HIGHLY RECOMMENDED.
56 internautes sur 69 ont trouvé ce commentaire utile 
Extremely didactic and well written, but . . . 19 avril 2005
Par Marco De Vivo - Publié sur Amazon.com
Format: Broché Achat vérifié
This is an extraordinarily didactic book. If you want jump inside this field ("secure code"), then take the book by the hand and go ahead.

Well written and very pedagogic, the book is useful even for experts. The only limitation (clearly stated in the back cover) is the full orientation toward the Microsoft's .NET platform (and of course the Windows/Intel realm).

Some chapters should be more deeply analyzed and the chapter 8 (Reversing Malware) is somewhat naive.

Even so, overall . . . 5 stars.

If you are in "secure code", this book is a MUST.

p.s. As an added value the book is so self-contained (no external sources needed) and so complete, that can be used as a quick but sufficient introduction to computer system architectures. To know more about the book try the "Search Inside" feature in this same page.
11 internautes sur 12 ont trouvé ce commentaire utile 
A great tutorial for reverse engineering 13 octobre 2006
Par Y. FEI - Publié sur Amazon.com
Format: Broché Achat vérifié
The authour walked you through the techniques which can be used in reverse/anti-reverse software. Most of them can be applied and used when you do your own code reverse. The book also teaches you how to protect your own application from reversing.

This book isn't just a theoritcal or academic book. You can learn the practical skills from it.
21 internautes sur 26 ont trouvé ce commentaire utile 
Interesting read, but not always accurate 27 janvier 2008
Par Rohit Singh - Publié sur Amazon.com
Format: Broché
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.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?