Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 2 olvasói szavazat alapján történt.
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
A témák áttekintése az Intel x64 assembly nyelvi utasításoktól és a programok assembly nyelven történő írásától kezdve a mutatókon, az élő hibakeresésen és a lefordított C és C++ kód statikus bináris elemzésén át. Ez a könyv ideális Linux asztali és felhőalapú fejlesztők számára.
A Debian legújabb verzióját használva a magmemória dömperek diagnosztikájának alapjaira, a Linux-alkalmazások, szolgáltatások és rendszerek élő és posztmortem hibakeresésére, a memória kriminalisztikájára, a rosszindulatú programok és a sebezhetőségek elemzésére összpontosít. Ehhez szükséges az x64 Intel assembly nyelv megértése, valamint a C és C++ fordítóprogramok kódgenerálásának ismerete, beleértve a memóriaelrendezést és a mutatókat.
Ez a könyv a Linux belső programszerkezetének és viselkedésének elsajátításához szükséges háttérismereteket és gyakorlati alapokat nyújt. Gyakorlati, lépésről lépésre végrehajtott, egyre bonyolultabbá váló gyakorlatokból áll, magyarázatokkal és bőséges ábrákkal. A GDB debuggerrel is dolgozhatsz, és használhatod a program szétszereléséhez és visszafordításához.
A könyv végére alapos ismeretekkel fog rendelkezni arról, hogy a Linux C és C++ fordítóprogramok hogyan generálnak bináris kódot. Emellett képes leszel magabiztosan elemezni az ilyen kódot, megérteni a verem memóriahasználatot, és rekonstruálni az eredeti C/C++ kódot. Az Foundations of Linux Debugging, Disassembling, and Reversing tökéletes kiegészítője az Foundations of ARM64 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 x64-es összeszerelési 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 Intel x64 assembly nyelvi háttér nélkül, Linux szoftverek visszafejtési technikáit tanuló kezdők, valamint nem Linux környezetből érkező mérnökö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)