Értékelés:
Az ARM64 reverse engineeringről szóló könyv nem nyújtja a címben ígért mélységet és betekintést. Nem tárgyalja megfelelően a fontos témákat, így az olvasó csalódottan távozik.
Előnyök:Bemutat néhány alapvető összeszerelési utasítást, és van egy GitHub-tár, amely a könyvhöz kapcsolódó esettanulmányokat tartalmaz.
Hátrányok:A könyvből hiányzik az ARM64 utasításkészlet, a regiszterek, a vezérlési utasítások és a függvényhívások tárgyalása. Csak nagyon kevés assembly műveletre összpontosít, és nem felel meg a címében megfogalmazott elvárásoknak.
(1 olvasói vélemény alapján)
Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w
Megalapozott ismereteket szerezhet arról, hogy a Linux C és C++ fordítóprogramok hogyan generálnak bináris kódot. Ez a könyv elmagyarázza az ARM64 architektúra visszafordítását és bináris elemzését, amelyet most a legnagyobb Linux felhőszolgáltatók használnak, és a programok assembly nyelven történő írásától kezdve az élő hibakeresésen át a lefordított C és C++ kód statikus bináris elemzéséig terjedő témákat tárgyalja. Ideális azok számára, akik beágyazott eszközökkel, köztük mobiltelefonokkal és táblagépekkel dolgoznak.
A Red Hat legújabb verzióját használva alaposan megvizsgálja a magmemória-dumps diagnosztikájának alapjait, a Linux-alkalmazások, szolgáltatások és rendszerek élő és posztmortem hibakeresését. A GDB hibakeresővel is dolgozol majd, és használod a szétszereléshez és a visszafordításhoz. A könyv gyakorlatias, lépésről lépésre haladó, egyre bonyolultabb gyakorlatokat használ magyarázatokkal és sok ábrával, beleértve néhány szükséges háttértémát is. Emellett képes leszel magabiztosan elemezni az ilyen kódokat, megérteni a verem memóriahasználatot, és rekonstruálni az eredeti C/C++ kódot.
És mint látni fogja, a memóriával kapcsolatos törvényszéki vizsgálatok, a rosszindulatú programok és a sebezhetőségek elemzése megköveteli az ARM64 assembly nyelv és a C és C++ fordítóprogramok kódgenerálásának megértését, beleértve a memória elrendezését és a mutatókat. Ez a könyv a Linux belső programszerkezetének és viselkedésének megértéséhez szükséges háttérismereteket és gyakorlati alapokat nyújt.
Az Foundations of ARM64 Linux Debugging, Disassembling, and Reversing tökéletes kiegészítője az Foundations of Linux Debugging, Disassembling, and Reversing című könyvnek a felhő vagy a kiberbiztonság iránt érdeklődő olvasók számára.
Amit tanulni fog
⬤ Az ARM64 assembly nyelv alapjainak áttekintése.
⬤ Vizsgálja meg a hibakereséshez és bináris elemzéshez szükséges alapvető GDB hibakereső parancsokat.
⬤ Tanulmányozza a C és C++ fordítóprogramok kódgenerálását fordítóoptimalizálással és anélkül.
⬤ Tekintse át a bináris kód szétszerelését és a fordított mintákat.
⬤ Nézze meg, hogyan valósulnak meg és hogyan használják a mutatókat a C és C++ nyelvben.
Kinek szól ez a könyv
Szoftvertámogató és eszkalációs mérnökök, felhőbiztonsági mérnökök, telephely-megbízhatósági mérnökök, DevSecOps, platformmérnökök, szoftvertesztelők, Linux C/C++ szoftvermérnökök és biztonsági kutatók ARM64 assembly nyelvi háttér nélkül, valamint a Linux szoftverek visszafejtési technikáit tanuló kezdők.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)