Bazele de depanare, dezasamblare și inversare Arm64 Linux: Analizați codul, înțelegeți utilizarea memoriei pe stivă și reconstruiți codul original C/C++ w

Evaluare:   (3.0 din 5)

Bazele de depanare, dezasamblare și inversare Arm64 Linux: Analizați codul, înțelegeți utilizarea memoriei pe stivă și reconstruiți codul original C/C++ w (Dmitry Vostokov)

Recenzii ale cititorilor

Rezumat:

Cartea privind ingineria inversă ARM64 nu reușește să ofere profunzimea și cunoștințele promise în titlu. Nu acoperă teme importante în mod adecvat, lăsând cititorul dezamăgit.

Avantaje:

Sunt introduse câteva instrucțiuni de asamblare de bază și există un depozit GitHub care conține studii de caz legate de carte.

Dezavantaje:

Cartea nu acoperă setul de instrucțiuni ARM64, registrele, instrucțiunile fluxului de control și apelurile de funcții. Se concentrează doar pe foarte puține operații de asamblare și nu îndeplinește așteptările stabilite de titlul său.

(pe baza a 1 recenzii ale cititorilor)

Titlul original:

Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w

Conținutul cărții:

Obțineți o înțelegere solidă a modului în care compilatoarele Linux C și C++ generează codul binar. Această carte explică inversarea și analiza binară a arhitecturii ARM64 utilizată acum de principalii furnizori de cloud Linux și acoperă subiecte care variază de la scrierea programelor în limbaj de asamblare, depanarea live și analiza binară statică a codului compilat C și C++. Este ideal pentru cei care lucrează cu dispozitive integrate, inclusiv telefoane mobile și tablete.

Utilizând cea mai recentă versiune de Red Hat, veți analiza îndeaproape bazele diagnosticării descărcărilor de memorie de bază, depanarea live și postmortem a aplicațiilor, serviciilor și sistemelor Linux. De asemenea, veți lucra cu depanatorul GDB și îl veți utiliza pentru dezasamblare și inversare. Această carte utilizează exerciții practice pas cu pas de complexitate crescândă, cu explicații și multe diagrame, inclusiv unele subiecte de bază necesare. În plus, veți fi capabil să analizați cu încredere un astfel de cod, să înțelegeți utilizarea memoriei de stivă și să reconstruiți codul C/C++ original.

Și, după cum veți vedea, analiza criminalistică a memoriei, malware-ul și analiza vulnerabilităților necesită o înțelegere a limbajului de asamblare ARM64 și a modului în care compilatoarele C și C++ generează codul, inclusiv aspectul memoriei și indicatorii. Această carte oferă cunoștințele de bază și bazele practice de care veți avea nevoie pentru a înțelege structura și comportamentul intern al programelor Linux.

Foundations of ARM64 Linux Debugging, Disassembling, and Reversing este companionul perfect pentru Foundations of Linux Debugging, Disassembling, and Reversing pentru cititorii interesați de cloud sau securitate cibernetică.

Ce veți învăța

⬤ Revedeți elementele de bază ale limbajului de asamblare ARM64.

⬤ Examinați comenzile esențiale ale depanatorului GDB pentru depanare și analiză binară.

⬤ Studiați generarea de cod de compilator C și C++ cu și fără optimizări ale compilatorului.

⬤ Examinați dezasamblarea codurilor binare și modelele de inversare.

⬤ Vezi cum sunt implementați și utilizați pointerii în C și C++.

Pentru cine este această carte

Ingineri de suport software și de escaladare, ingineri de securitate cloud, ingineri de fiabilitate a site-ului, DevSecOps, ingineri de platformă, testeri software, ingineri software Linux C/C++ și cercetători de securitate fără cunoștințe de limbaj de asamblare ARM64 și începători care învață tehnici de inginerie inversă software Linux.

Alte date despre carte:

ISBN:9781484290811
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2023
Numărul de pagini:170

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Visual Category Theory Brick by Brick: Diagrammatic LEGO(R) Reference
Abstracțiile teoriei categoriilor sunt foarte dificil de înțeles corect, necesită o curbă de...
Visual Category Theory Brick by Brick: Diagrammatic LEGO(R) Reference
Memory Dump Analysis Anthology, volumul 13 - Memory Dump Analysis Anthology, Volume 13
Acest volum de referință constă în articole selectate revizuite,...
Memory Dump Analysis Anthology, volumul 13 - Memory Dump Analysis Anthology, Volume 13
Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure...
Această lucrare de referință reeditează, cu...
Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Software Construction Brick by Brick, Increment 1: Utilizarea LEGO(R) pentru a preda arhitectura...
Primul increment acoperă memoria, adresele de...
Software Construction Brick by Brick, Increment 1: Utilizarea LEGO(R) pentru a preda arhitectura software, design, implementare, interne, diagnosticare, depanare - Software Construction Brick by Brick, Increment 1: Using LEGO(R) to Teach Software Architecture, Design, Implementation, Internals, Diagnostics, Debug
Accelerated .NET Core Memory Dump Analysis: Transcrierea cursului de formare și exerciții practice...
Transcrierea color a instruirii Software...
Accelerated .NET Core Memory Dump Analysis: Transcrierea cursului de formare și exerciții practice WinDbg - Accelerated .NET Core Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises
Memory Dump Analysis Anthology, volumul 5, ediție revizuită - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Memory Dump Analysis Anthology, volumul 5, ediție revizuită - Memory Dump Analysis Anthology, Volume 5, Revised Edition
Antologia analizei Dump-urilor de memorie, volumul 12 - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Antologia analizei Dump-urilor de memorie, volumul 12 - Memory Dump Analysis Anthology, Volume 12
Encyclopedia of Crash Dump Analysis Patterns, volumul 2, L-Z: Detectarea structurii și...
Această lucrare de referință reeditează, cu corecturi,...
Encyclopedia of Crash Dump Analysis Patterns, volumul 2, L-Z: Detectarea structurii și comportamentului software anormal în memoria calculatorului, ediția a treia - Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Diagnosticarea teoretică a software-ului: Colecție de articole, ediția a treia - Theoretical...
Conține articole retipărite în întregime color...
Diagnosticarea teoretică a software-ului: Colecție de articole, ediția a treia - Theoretical Software Diagnostics: Collected Articles, Third Edition
Bazele practice ale depanării, dezasamblării, inversării Windows: Curs de formare, ediția a doua -...
Acest curs de formare este o versiune combinată,...
Bazele practice ale depanării, dezasamblării, inversării Windows: Curs de formare, ediția a doua - Practical Foundations of Windows Debugging, Disassembling, Reversing: Training Course, Second Edition
Memory Dump Analysis Anthology, volumul 1, ediție revizuită - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Memory Dump Analysis Anthology, volumul 1, ediție revizuită - Memory Dump Analysis Anthology, Volume 1, Revised Edition
Teoria vizuală a categoriilor, CoPart 1: A Dual to Brick by Brick, Partea 1 - Visual Category...
Acest CoPart este o dublă completare la Teoria...
Teoria vizuală a categoriilor, CoPart 1: A Dual to Brick by Brick, Partea 1 - Visual Category Theory, CoPart 1: A Dual to Brick by Brick, Part 1
Teoria vizuală a categoriilor, CoPart 2: A Dual to Brick by Brick, Part 2 - Visual Category Theory,...
Acest CoPart este o dublă completare la Teoria...
Teoria vizuală a categoriilor, CoPart 2: A Dual to Brick by Brick, Part 2 - Visual Category Theory, CoPart 2: A Dual to Brick by Brick, Part 2
Depanare Windows accelerată 4D: Transcrierea cursului de formare și exerciții practice WinDbg,...
Transcrierea completă a cursului Software...
Depanare Windows accelerată 4D: Transcrierea cursului de formare și exerciții practice WinDbg, ediția a treia - Accelerated Windows Debugging 4D: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Accelerated Windows Malware Analysis with Memory Dumps: Transcrierea cursului de formare și...
Transcrierea completă a instruirii Software Diagnostics...
Accelerated Windows Malware Analysis with Memory Dumps: Transcrierea cursului de formare și exerciții practice WinDbg, ediția a treia - Accelerated Windows Malware Analysis with Memory Dumps: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Memory Dump Analysis Anthology, volumul 2, ediție revizuită - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Memory Dump Analysis Anthology, volumul 2, ediție revizuită - Memory Dump Analysis Anthology, Volume 2, Revised Edition
Memory Dump Analysis Anthology, Volume 3, Ediție revizuită - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Memory Dump Analysis Anthology, Volume 3, Ediție revizuită - Memory Dump Analysis Anthology, Volume 3, Revised Edition
Bazele de depanare, dezasamblare și inversare Arm64 Linux: Analizați codul, înțelegeți utilizarea...
Obțineți o înțelegere solidă a modului în care...
Bazele de depanare, dezasamblare și inversare Arm64 Linux: Analizați codul, înțelegeți utilizarea memoriei pe stivă și reconstruiți codul original C/C++ w - Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w
Analiză avansată Windows Memory Dump cu structuri de date: Transcrierea cursului de formare și...
Transcrierea full-color a cursului de formare...
Analiză avansată Windows Memory Dump cu structuri de date: Transcrierea cursului de formare și exerciții practice WinDbg cu note, ediția a patra - Advanced Windows Memory Dump Analysis with Data Structures: Training Course Transcript and WinDbg Practice Exercises with Notes, Fourth Edition
Foundations of Linux Debugging, Disassembling, and Reversing: Analizați codul binar, înțelegeți...
Treceți în revistă subiecte care variază de la...
Foundations of Linux Debugging, Disassembling, and Reversing: Analizați codul binar, înțelegeți utilizarea memoriei pe stivă și reconstruiți codul C/C++ cu Inte - Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
Accelerated macOS Core Dump Analysis, Ediția a treia: Transcrierea cursului de instruire cu...
Transcrierea completă a instruirii Software Diagnostics...
Accelerated macOS Core Dump Analysis, Ediția a treia: Transcrierea cursului de instruire cu exerciții practice LLDB - Accelerated macOS Core Dump Analysis, Third Edition: Training Course Transcript with LLDB Practice Exercises
Dezasamblare, reconstrucție și inversare accelerată Linux: Transcrierea cursului de formare și...
Cartea conține transcrierea integrală a cursului...
Dezasamblare, reconstrucție și inversare accelerată Linux: Transcrierea cursului de formare și exerciții practice GDB cu diagrame ale celulelor de memorie - Accelerated Linux Disassembly, Reconstruction and Reversing: Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
Accelerated Windows API for Software Diagnostics: Cu teoria categoriilor în vedere - Accelerated...
Cartea conține transcrierea integrală a cursului...
Accelerated Windows API for Software Diagnostics: Cu teoria categoriilor în vedere - Accelerated Windows API for Software Diagnostics: With Category Theory in View
Memory Dump Analysis Anthology, volumul 4, ediție revizuită - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Memory Dump Analysis Anthology, volumul 4, ediție revizuită - Memory Dump Analysis Anthology, Volume 4, Revised Edition
Fundamente ale analizei memoriei fizice: Ediție aniversară - Fundamentals of Physical Memory...
Această carte scurtă este o transcriere completă a...
Fundamente ale analizei memoriei fizice: Ediție aniversară - Fundamentals of Physical Memory Analysis: Anniversary Edition
Teoria vizuală a categoriilor, CoPart 3: O dublă pentru Brick by Brick, Partea 3 - Visual Category...
Acest CoPart este o dublă completare la Teoria...
Teoria vizuală a categoriilor, CoPart 3: O dublă pentru Brick by Brick, Partea 3 - Visual Category Theory, CoPart 3: A Dual to Brick by Brick, Part 3
Accelerated .NET Memory Dump Analysis: Transcrierea cursului de instruire și exerciții practice...
Această carte este o transcriere completă a...
Accelerated .NET Memory Dump Analysis: Transcrierea cursului de instruire și exerciții practice WinDbg pentru .NET Core și Framework, ediția a patra - Accelerated .NET Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises for .NET Core and Framework, Fourth Edition
Introducere în rezolvarea problemelor software bazate pe modele - Introduction to Pattern-Driven...
Transcrierea integrală a Webinarului Serviciilor...
Introducere în rezolvarea problemelor software bazate pe modele - Introduction to Pattern-Driven Software Problem Solving
Pattern-Oriented Network Trace Analysis
Narratologia software și-a găsit aplicarea cu succes în diagnosticarea software a comportamentului anormal al software-ului în...
Pattern-Oriented Network Trace Analysis
Memory Dump Analysis Anthology, volumul 7 - Memory Dump Analysis Anthology, Volume 7
Conține articole selectate revizuite, editate, cu trimiteri...
Memory Dump Analysis Anthology, volumul 7 - Memory Dump Analysis Anthology, Volume 7
Fundamente ale analizei urmelor și jurnalelor: A Pattern-Oriented Approach to Monitoring,...
Această carte vă va ajuta să analizați urme și jurnale din...
Fundamente ale analizei urmelor și jurnalelor: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging - Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging
Memory Dump Analysis Anthology, volumul 6 - Memory Dump Analysis Anthology, Volume 6
Conține postări de pe blogul DumpAnalysis.org revizuite,...
Memory Dump Analysis Anthology, volumul 6 - Memory Dump Analysis Anthology, Volume 6
Memory Dump Analysis Anthology, volumul 14 - Memory Dump Analysis Anthology, Volume 14
Acest volum de referință constă în articole selectate...
Memory Dump Analysis Anthology, volumul 14 - Memory Dump Analysis Anthology, Volume 14
Software Diagnostics: Colecția de seminarii - Software Diagnostics: The Collected Seminars
Aceasta este o colecție de transcrieri ale...
Software Diagnostics: Colecția de seminarii - Software Diagnostics: The Collected Seminars
Memory Thinking for C & C++ Linux Diagnostics: Diapozitive numai cu descrieri - Memory Thinking for...
C solide și C)+ cunoștințe este o necesitate...
Memory Thinking for C & C++ Linux Diagnostics: Diapozitive numai cu descrieri - Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only
Memory Thinking for C & C++ Windows Diagnostics: Diapozitive numai cu descrieri - Memory Thinking...
Cunoștințe solide de C și C++ sunt necesare pentru...
Memory Thinking for C & C++ Windows Diagnostics: Diapozitive numai cu descrieri - Memory Thinking for C & C++ Windows Diagnostics: Slides with Descriptions Only
Antologie de analiză a descărcării memoriei, volumul 9b - Memory Dump Analysis Anthology, Volume...
Acest volum de referință constă în articole...
Antologie de analiză a descărcării memoriei, volumul 9b - Memory Dump Analysis Anthology, Volume 9b
Organic Chemistry Brick by Brick, Compound 1: Utilizarea LEGO(R) pentru predarea structurii și...
Această serie de cărți își propune să ofere o...
Organic Chemistry Brick by Brick, Compound 1: Utilizarea LEGO(R) pentru predarea structurii și reactivității - Organic Chemistry Brick by Brick, Compound 1: Using LEGO(R) to Teach Structure and Reactivity
Memory Dump Analysis Anthology Collector's Edition, volumul 1 - Memory Dump Analysis Anthology...
Acest volum de referință color constă în articole...
Memory Dump Analysis Anthology Collector's Edition, volumul 1 - Memory Dump Analysis Anthology Collector's Edition, Volume 1
Dezasamblare, reconstrucție și inversare accelerate: Transcrierea cursului de formare și exerciții...
Cartea conține transcrierea integrală a cursului...
Dezasamblare, reconstrucție și inversare accelerate: Transcrierea cursului de formare și exerciții practice WinDbg cu diagrame de celule de memorie, Ediție revizuită - Accelerated Disassembly, Reconstruction and Reversing: Training Course Transcript and WinDbg Practice Exercises with Memory Cell Diagrams, Revised Edi

Lucrările autorului au fost publicate de următorii editori:

© 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)