Hodnotenie:
Kniha o reverznom inžinierstve ARM64 neposkytuje hĺbku a poznatky sľubované v názve. Dôležitým témam sa nevenuje dostatočne, takže čitateľ zostáva sklamaný.
Výhody:Predstavené sú niektoré základné návody na zostavovanie a k dispozícii je repozitár GitHub obsahujúci prípadové štúdie súvisiace s knihou.
Nevýhody:V knihe chýba pokrytie inštrukčnej sady ARM64, registrov, inštrukcií toku riadenia a volaní funkcií. Zameriava sa len na veľmi málo operácií assembleru a nespĺňa očakávania stanovené jej názvom.
(na základe 1 čitateľských recenzií)
Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w
Získajte dôkladné znalosti o tom, ako kompilátory C a C++ pre Linux generujú binárny kód. Táto kniha vysvetľuje obracanie a binárnu analýzu architektúry ARM64, ktorú teraz používajú hlavní poskytovatelia cloudových služieb Linuxu, a pokrýva témy od písania programov v jazyku assembleru, živého ladenia a statickej binárnej analýzy skompilovaného kódu C a C++. Je ideálna pre tých, ktorí pracujú s vstavanými zariadeniami vrátane mobilných telefónov a tabletov.
S využitím najnovšej verzie systému Red Hat sa bližšie pozriete na základy diagnostiky výpisov pamäte jadra, živého a následného ladenia linuxových aplikácií, služieb a systémov. Budete tiež pracovať s debuggerom GDB a používať ho na rozoberanie a spätné ladenie. Táto kniha využíva praktické cvičenia krok za krokom so zvyšujúcou sa zložitosťou s vysvetlením a množstvom schém, vrátane niektorých nevyhnutných základných tém. Okrem toho budete schopní s istotou analyzovať takýto kód, pochopiť využitie zásobníka pamäte a rekonštruovať pôvodný kód v jazyku C/C++.
Ako uvidíte, forenzná analýza pamäte, škodlivý softvér a analýza zraniteľností si vyžadujú znalosť jazyka ARM64 a spôsobu, akým kompilátory C a C++ generujú kód vrátane rozloženia pamäte a ukazovateľov. Táto kniha poskytuje základné vedomosti a praktické základy, ktoré budete potrebovať na pochopenie vnútornej štruktúry a správania programov v systéme Linux.
Kniha Základy ladenia, rozoberania a obracania ARM64 Linuxu je ideálnym doplnkom k publikácii Základy ladenia, rozoberania a obracania Linuxu pre čitateľov, ktorí sa zaujímajú o cloud alebo kybernetickú bezpečnosť.
Čo sa naučíte
⬤ Preskúmajte základy asembleru ARM64.
⬤ Preskúmate základné príkazy debuggeru GDB na ladenie a binárnu analýzu.
⬤ Preskúmať generovanie kódu kompilátorov C a C++ s optimalizáciami kompilátora a bez nich.
⬤ Pozrite sa na rozoberanie binárneho kódu a vzory obrátenia.
⬤ Pozrite sa, ako sú implementované a používané ukazovatele v jazykoch C a C++.
Pre koho je táto kniha určená
Inžinierom softvérovej podpory a eskalácie, inžinierom cloudovej bezpečnosti, inžinierom spoľahlivosti lokalít, DevSecOps, platformovým inžinierom, softvérovým testerom, softvérovým inžinierom v jazyku C/C++ a výskumníkom v oblasti bezpečnosti v Linuxe bez zázemia v jazyku ARM64 assembler a začiatočníkom, ktorí sa učia techniky reverzného inžinierstva softvéru v Linuxe.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)