Reversering: Reverse Engineerings hemligheter

Reversering: Reverse Engineerings hemligheter
Reversing secrets of reverse engineering cover.jpg
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:

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



En bra referens för programvaruversioner av reverse engineering skulle vara reverse engineering böcker med den bästa boken listad