Am început să citesc această carte în noiembrie și mi-a luat cam două săptămâni să o termin. Ar fi bine să te simți cât de cât confortabil cu Linux și programarea dacă vrei să o încerci. Iată ce cred despre ea.
Ce îmi place cel mai mult la această carte este că explică subiectul într-un mod direct și concis! Autorul este un cercetător în securitate foarte priceput, iar munca lui este de ultimă generație!
Cartea m-a ajutat să umplu multe goluri despre cum se face analiza binarelor, despre obfuscarea codului, dezasamblatoarele liniare, dezasamblatoarele recursive, limbajele intermediare și multe unelte și biblioteci. De asemenea, m-a ajutat să învăț lucruri despre care nu știam că există, precum: injectarea de cod, instrumentarea binarelor, analiza dinamică a contaminării (dynamic taint analysis) și analiza prin execuție simbolică.
Fiecare capitol pregătește terenul pentru următorul, iar la sfârșitul fiecărui capitol ești invitat să rezolvi exercițiile, care te ajută să consolidezi și să înțelegi informația. Codul și exemplele pot fi găsite pe site-ul cărții.
Nu au fost multe cărți în care am găsit anexele foarte utile. Aceasta este o excepție! Există o anexă care te îndrumă spre lecturi suplimentare și una care discută dezasamblatoarele și uneltele folosite în carte. Fiind un novice în domeniu, îmi place foarte mult când primesc recomandări de la un expert precum Dennis Andriesse.
Mi-a plăcut foarte mult cartea și sper că și ție îți va plăcea! 🙂