Cantitate/Preț
Produs

Reversing

Autor Eldad Eilam
en Limba Engleză Paperback – 15 apr 2005

În volumul Reversing, explorăm mecanismele intime ale software-ului prin prisma ingineriei inverse, concentrându-ne pe arhitectura x86, fundamentele sistemului Windows și limbajul de asamblare. Considerăm această lucrare un pilon tehnic esențial, deoarece nu se rezumă la teorie, ci oferă specificații concrete pentru descifrarea codului compilat și a structurilor de date complexe. Găsim în paginile sale o metodologie riguroasă pentru analiza fișierelor binare, esențială în contextul securității cibernetice actuale. Structura progresivă a cărții facilitează tranziția de la conceptele de bază (low-level software) la scenarii aplicate. Reținem organizarea în patru secțiuni distincte: începutul este dedicat instrumentelor și mediului de lucru, urmat de aplicații practice precum descifrarea formatelor de fișiere și auditul programelor. Partea a treia abordează frontal problematica pirateriei și a protecției la copiere, în timp ce ultima secțiune depășește faza de dezasamblare, analizând ecosistemul .NET și procesele de decompilare. Cititorul care a aplicat deja ideile din Practical Reverse Engineering va găsi aici elemente care completează viziunea asupra securității, în special în ceea ce privește analiza produselor concurente pentru îmbunătățirea interoperabilității. Spre deosebire de Identifying Malicious Code Through Reverse Engineering, care se concentrează strict pe semnături de malware, Reversing oferă o perspectivă mai largă, incluzând tehnici de anti-reversing și soluții pentru remedierea vulnerabilităților de securitate direct în cod. Stilul autorului Eldad Eilam este unul tehnic și pragmatic, axat pe înțelegerea modului în care hackerii exploatează schemele de protecție, oferind astfel dezvoltatorilor instrumentele necesare pentru a construi aplicații mai robuste.

Citește tot Restrânge

Preț: 17189 lei

Preț vechi: 21486 lei
-20%

Puncte Express: 258

Carte disponibilă

Livrare economică 18 mai-01 iunie
Livrare express 02-08 mai pentru 4637 lei


Specificații

ISBN-13: 9780764574818
ISBN-10: 0764574817
Pagini: 624
Ilustrații: Illustrations
Dimensiuni: 187 x 235 x 40 mm
Greutate: 0.9 kg
Editura: Wiley
Locul publicării:Hoboken, United States

Public țintă

General software developers, security specialists

De ce să citești această carte

Recomandăm această carte specialiștilor în securitate și dezvoltatorilor software care doresc să stăpânească analiza la nivel de cod (disassembly). Cititorul câștigă abilitatea de a audita programe binare și de a înțelege vulnerabilitățile ascunse, un avantaj critic în protejarea proprietății intelectuale și în combaterea malware-ului modern. Este un ghid practic pentru oricine vrea să vadă ce se află sub capota executabilelor Windows.


Despre autor

Eldad Eilam este un consultant recunoscut în domeniul ingineriei inverse, specializat în arhitectura sistemelor de operare și analiza software aprofundată. Cu o experiență de mai mulți ani dedicată dezvoltării unor tehnici avansate de reverse engineering, Eilam asistă clienți internaționali în descifrarea structurilor complexe de cod. Expertiza sa este transpusă în Reversing printr-o abordare metodică, reflectând anii de practică în identificarea breșelor de securitate și în deconstrucția aplicațiilor software comerciale.


Descriere scurtă

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

Cuprins

Foreword. Acknowledgments. Introduction. Part I: Reversing 101. Chapter 1: Foundations. Chapter 2: Low-Level Software. Chapter 3: Windows Fundamentals. Chapter 4: Reversing Tools. Part II: Applied Reversing. Chapter 5: Beyond the Documentation. Chapter 6: Deciphering File Formats. Chapter 7: Auditing Program Binaries. Chapter 8: Reversing Malware. Part III: Cracking. Chapter 9: Piracy and Copy Protection. Chapter 10: Antireversing Techniques. Chapter 11: Breaking Protections. Part IV: Beyond Disassembly. Chapter 12: Reversing .NET. Chapter 13: Decompilation. Appendix A: Deciphering Code Structures. Appendix B: Understanding Compiled Arithmetic. Appendix C: Deciphering Program Data. Index.