Reversering: Reverse Engineerings hemligheter
Författare | Eldad Eilam |
---|---|
Land | USA , Kanada , Kina , Japan , EMEA |
Språk | engelsk |
Ämne | Reverse engineering |
Utgivare | Wiley Publishing |
Publiceringsdatum |
2005 |
Sidor | 595 |
ISBN | 0-7645-7481-7 |
OCLC | 60359199 |
005.1 22 | |
LC klass | QA76.758 .E35 2005 |
Reversing: Secrets of Reverse Engineering är en lärobok skriven av Eldad Eilam i ämnet reverse engineering programvara, främst inom en Microsoft Windows- miljö. Den täcker användningen av debuggers och andra lågnivåverktyg för att arbeta med binärer. Av särskilt intresse är att den använder OllyDbg i exempel, och är därför en av få praktiska, moderna böcker i ämnet som använder populära verktyg från verkliga världen för att underlätta lärande. Boken är designad för självständiga studier och innehåller inga problemuppsättningar , men den används också som kursbok i vissa universitetsklasser. [ citat behövs ]
Boken täcker flera olika aspekter av reverse engineering och visar vad som kan åstadkommas:
- Hur kopieringsskydd och DRM -teknik kan besegras och hur de kan göras starkare.
- Hur skadlig programvara som maskar kan analyseras och neutraliseras.
- Hur man fördunklar kod så att det blir svårare att bakåtkonstruera.
Boken innehåller också en detaljerad diskussion om de juridiska aspekterna av reverse engineering, och undersöker några kända rättsfall och domar som var relaterade till reverse engineering.
Med tanke på dess relativt snäva ämne är Reversing en bästsäljare som har legat kvar på Amazon.com:s lista över de 100 bästa mjukvaruböckerna i flera år sedan den första releasen.
Kapitelöversikt
- Del I: Reversering 101.
- Kapitel 1: Grunder.
- Kapitel 2: Lågnivåprogramvara.
- Kapitel 3: Windows Fundamentals.
- Kapitel 4: Reverseringsverktyg.
- Del II: Tillämpad reversering.
- Kapitel 5: Bortom dokumentationen.
- Kapitel 6: Dechiffrera filformat.
- Kapitel 7: Revisionsprogram binärer.
- Kapitel 8: Återställa skadlig programvara.
- Del III: Sprickbildning.
- Kapitel 9: Piratkopiering och kopieringsskydd.
- Kapitel 10: Antireverseringstekniker.
- Kapitel 11: Brottskydd.
- Del IV: Bortom demontering.
- Kapitel 12: Omvänd .NET.
- Kapitel 13: Dekompilering.
- Bilaga A: Dechiffrera kodstrukturer.
- Appendix B: Förstå kompilerad aritmetik.
- Bilaga C: Dechiffrera programdata.
Upplagor
- Reversing: Secrets of Reverse Engineering , engelska, 2005. 595pp. ISBN 0-7645-7481-7
- Reversering: 逆向工程揭密 , Förenklad kinesiska, 2007. 598pp. ISBN 978-7-121-04995-8
En bra referens för programvaruversioner av reverse engineering skulle vara reverse engineering böcker med den bästa boken listad