Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
Preskúmajte témy od inštrukcií asembleru Intel x64 a písania programov v asembleri až po ukazovatele, živé ladenie a statickú binárnu analýzu skompilovaného kódu C a C++. Táto kniha je ideálna pre vývojárov desktopových a cloudových systémov Linux.
S využitím najnovšej verzie Debianu sa zameriate na základy diagnostiky výpisov pamäte jadra, živé a postmortem ladenie linuxových aplikácií, služieb a systémov, forenznú analýzu pamäte, škodlivý softvér a analýzu zraniteľností. Vyžaduje si to pochopenie asemblerového jazyka x64 Intel 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 zvládnutie vnútornej štruktúry a správania programov v systéme Linux. Pozostáva z praktických cvičení krok za krokom so zvyšujúcou sa zložitosťou, s vysvetleniami a dostatočným množstvom diagramov. Budete tiež pracovať s debuggerom GDB a používať ho na rozoberanie a spätné rozkladanie.
Na konci knihy už budete dobre rozumieť tomu, ako kompilátory Linuxu C a C++ generujú binárny kód. Okrem toho budete schopní s istotou analyzovať takýto kód, porozumieť využitiu zásobníka pamäte a rekonštruovať pôvodný kód v jazyku C/C++. Kniha Základy ladenia, rozoberania a reverzovania Linuxu je ideálnym doplnkom knihy Základy ladenia, rozoberania a reverzovania ARM64 Linuxu pre čitateľov, ktorí sa zaujímajú o cloud alebo kybernetickú bezpečnosť.
Čo sa naučíte
⬤ Preskúmajte základy asembleru x64.
⬤ Preskúmať 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 Intel x64 assembler, začiatočníkom, ktorí sa učia techniky reverzného inžinierstva softvéru v Linuxe, a inžinierom prichádzajúcim z iných ako linuxových prostredí.
© 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)