Evaluare:
Cartea este lăudată ca fiind o resursă excelentă atât pentru începători, cât și pentru utilizatorii experimentați ai Ghidra, oferind o introducere cuprinzătoare în ingineria inversă. Cartea este bine organizată și echilibrează ușurința de înțelegere cu conținutul detaliat. Cu toate acestea, îi lipsesc instrucțiuni specifice de instalare pentru MinGW pe Windows, ceea ce unii utilizatori au considerat frustrant.
Avantaje:⬤ Excelent atât pentru începători, cât și pentru experți
⬤ ușor de înțeles
⬤ aspect bine structurat
⬤ acoperă subiecte avansate precum automatizarea și pluginurile personalizate
⬤ oferă o introducere solidă în conceptele de inginerie inversă.
⬤ Lipsește ghidul de instalare detaliat pentru MinGW pe Windows
⬤ este posibil ca unele exemple să nu funcționeze conform destinației
⬤ accentul pus pe începători poate descuraja utilizatorii avansați care caută detalii tehnice detaliate.
(pe baza a 6 recenzii ale cititorilor)
Ghidra Software Reverse Engineering for Beginners: Analyze, identify, and avoid malicious code and potential threats in your networks and systems
Detectați bug-uri potențiale în codul sau programul dvs. și dezvoltați propriile instrumente utilizând cadrul de inginerie inversă Ghidra dezvoltat de proiectul NSA
Caracteristici cheie:
⬤ Folosiți la maximum Ghidra pe diferite platforme, cum ar fi Linux, Windows și macOS.
⬤ Utilizați o varietate de plug-in-uri și extensii pentru a efectua dezasamblare, asamblare, decompilare și scripting.
⬤ Descoperiți cum vă puteți satisface nevoile de securitate cibernetică prin crearea de patch-uri și instrumente personalizate.
Descrierea cărții:
Ghidra, un cadru open source de inginerie inversă software (SRE) creat de direcția de cercetare NSA, permite utilizatorilor să analizeze codul compilat pe orice platformă, fie Linux, Windows sau macOS. Această carte este un punct de plecare pentru dezvoltatorii interesați să valorifice Ghidra pentru a crea patch-uri și a extinde capacitățile instrumentelor pentru a-și satisface nevoile de securitate cibernetică.
Veți începe prin instalarea Ghidra și explorarea funcțiilor sale și veți învăța treptat cum să automatizați sarcinile de inginerie inversă utilizând plug-in-urile Ghidra. Veți vedea apoi cum să configurați un mediu pentru a efectua analize malware cu ajutorul Ghidra și cum să îl utilizați în modul fără cap. Pe măsură ce avansați, veți utiliza scripturile Ghidra pentru a automatiza sarcina de identificare a vulnerabilităților în binarele executabile. Cartea acoperă, de asemenea, subiecte avansate, cum ar fi dezvoltarea de plug-in-uri Ghidra, dezvoltarea propriei interfețe grafice, încorporarea de noi arhitecturi de proces, dacă este necesar, și contribuția la proiectul Ghidra.
Până la sfârșitul acestei cărți Ghidra, veți fi dezvoltat abilitățile de care aveți nevoie pentru a exploata puterea Ghidra pentru a analiza și evita potențialele vulnerabilități din cod și rețele.
Ce veți învăța:
⬤ Să vă familiarizați cu utilizarea funcțiilor, plug-in-urilor și extensiilor Ghidra.
⬤ Înțelegeți cum puteți contribui la Ghidra.
⬤ Să vă concentrați asupra ingineriei inverse a programelor malware și să efectuați audituri binare.
⬤ Automatizați sarcinile de inginerie inversă cu ajutorul plug-in-urilor Ghidra.
⬤ Deveniți versat în dezvoltarea propriilor extensii, scripturi și funcții Ghidra.
⬤ Automatizați sarcina de a căuta vulnerabilități în binarele executabile utilizând scripturi Ghidra.
⬤ Află cum să folosești Ghidra în modul fără cap.
Pentru cine este această carte:
Această carte SRE este pentru dezvoltatori, ingineri software sau orice profesionist IT cu o anumită înțelegere a elementelor esențiale de securitate cibernetică. Cunoștințe prealabile de Java sau Python, împreună cu experiență în programare sau dezvoltarea de aplicații, sunt necesare înainte de a începe cu această carte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)