Grundlagen von Arm64 Linux Debugging, Disassemblierung und Reversing: Code analysieren, Stapelspeichernutzung verstehen und ursprünglichen C/C++-Code rekonstruieren w

Bewertung:   (3,0 von 5)

Grundlagen von Arm64 Linux Debugging, Disassemblierung und Reversing: Code analysieren, Stapelspeichernutzung verstehen und ursprünglichen C/C++-Code rekonstruieren w (Dmitry Vostokov)

Leserbewertungen

Zusammenfassung:

Das Buch über ARM64-Reverse-Engineering bietet nicht die im Titel versprochene Tiefe und Einsicht. Es deckt wichtige Themen nicht ausreichend ab und lässt den Leser enttäuscht zurück.

Vorteile:

Einige grundlegende Assembler-Anweisungen werden vorgestellt, und es gibt ein GitHub-Repository mit Fallstudien zum Buch.

Nachteile:

Das Buch deckt den ARM64-Befehlssatz, Register, Kontrollflussbefehle und Funktionsaufrufe nicht ausreichend ab. Es konzentriert sich nur auf sehr wenige Assembler-Operationen und erfüllt nicht die Erwartungen, die der Titel weckt.

(basierend auf 1 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Gewinnen Sie ein solides Verständnis dafür, wie Linux C- und C++-Compiler Binärcode erzeugen. Dieses Buch erklärt das Reversing und die Binäranalyse der ARM64-Architektur, die heute von den großen Linux-Cloud-Anbietern verwendet wird, und behandelt Themen wie das Schreiben von Programmen in Assembler, Live-Debugging und statische Binäranalyse von kompiliertem C- und C++-Code. Es ist ideal für diejenigen, die mit eingebetteten Geräten, einschließlich Mobiltelefonen und Tablets, arbeiten.

Unter Verwendung der neuesten Version von Red Hat werden Sie sich eingehend mit den Grundlagen der Diagnose von Kernspeicherabzügen sowie dem Live- und Postmortem-Debugging von Linux-Anwendungen, -Diensten und -Systemen beschäftigen. Sie werden auch mit dem GDB-Debugger arbeiten und ihn zum Disassemblieren und Reversieren verwenden. Dieses Buch verwendet praktische Schritt-für-Schritt-Übungen von zunehmender Komplexität mit Erklärungen und vielen Diagrammen, einschließlich einiger notwendiger Hintergrundthemen. Darüber hinaus werden Sie in der Lage sein, solchen Code sicher zu analysieren, die Stapelspeichernutzung zu verstehen und den ursprünglichen C/C++-Code zu rekonstruieren.

Und wie Sie sehen werden, erfordern Speicherforensik, Malware und Schwachstellenanalyse ein Verständnis der ARM64-Assemblersprache und der Art und Weise, wie C- und C++-Compiler Code erzeugen, einschließlich Speicherlayout und Zeigern. Dieses Buch liefert das Hintergrundwissen und die praktischen Grundlagen, die Sie benötigen, um die interne Struktur und das Verhalten von Linux-Programmen zu verstehen.

Foundations of ARM64 Linux Debugging, Disassembling, and Reversing ist die perfekte Ergänzung zu Foundations of Linux Debugging, Disassembling, and Reversing für Leser, die sich für die Cloud oder Cybersicherheit interessieren.

(Was Sie lernen werden)

⬤ Wiederholung der Grundlagen der ARM64-Assemblersprache.

⬤ Untersuchen Sie die wesentlichen GDB-Debugger-Befehle zum Debuggen und zur Binäranalyse.

⬤ Studieren Sie die C- und C++-Compiler-Code-Generierung mit und ohne Compiler-Optimierungen.

⬤ Untersuchen Sie die Disassemblierung von Binärcode und die Umkehrung von Mustern.

⬤ Sehen Sie, wie Zeiger in C und C++ implementiert und verwendet werden.

Für wen ist dieses Buch gedacht?

Software-Support- und Eskalationsingenieure, Cloud-Sicherheitsingenieure, Site-Reliability-Ingenieure, DevSecOps, Plattformingenieure, Softwaretester, Linux-C/C++-Softwareingenieure und Sicherheitsforscher ohne ARM64-Assembler-Hintergrund sowie Anfänger, die Linux-Software-Reverse-Engineering-Techniken erlernen.

Weitere Daten des Buches:

ISBN:9781484290811
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:170

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Visuelle Kategorientheorie Stein für Stein: Diagrammatische LEGO(R) Referenz - Visual Category...
Die Abstraktionen der Kategorientheorie sind sehr...
Visuelle Kategorientheorie Stein für Stein: Diagrammatische LEGO(R) Referenz - Visual Category Theory Brick by Brick: Diagrammatic LEGO(R) Reference
Anthologie der Speicherauszugsanalyse, Band 13 - Memory Dump Analysis Anthology, Volume 13
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 13 - Memory Dump Analysis Anthology, Volume 13
Enzyklopädie der Crash-Dump-Analysemuster, Band 1, A-J: Aufspüren abnormaler Softwarestrukturen und...
Dieses Nachschlagewerk druckt mit Korrekturen,...
Enzyklopädie der Crash-Dump-Analysemuster, Band 1, A-J: Aufspüren abnormaler Softwarestrukturen und -verhaltensweisen im Computerspeicher, Dritte Auflage - 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: Mit LEGO(R) Software-Architektur, -Entwurf,...
Das erste Inkrement umfasst Speicher,...
Software Construction Brick by Brick, Increment 1: Mit LEGO(R) Software-Architektur, -Entwurf, -Implementierung, -Interna, -Diagnose und -Fehlerbehebung lehren - Software Construction Brick by Brick, Increment 1: Using LEGO(R) to Teach Software Architecture, Design, Implementation, Internals, Diagnostics, Debug
Beschleunigte .NET Core Speicherauszugsanalyse: Training Course Transcript und WinDbg Praxisübungen...
Das farbige Transkript der Software Diagnostics...
Beschleunigte .NET Core Speicherauszugsanalyse: Training Course Transcript und WinDbg Praxisübungen - Accelerated .NET Core Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises
Anthologie der Speicherauszugsanalyse, Band 5, überarbeitete Ausgabe - Memory Dump Analysis...
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 5, überarbeitete Ausgabe - Memory Dump Analysis Anthology, Volume 5, Revised Edition
Anthologie der Speicherauszugsanalyse, Band 12 - Memory Dump Analysis Anthology, Volume 12
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 12 - Memory Dump Analysis Anthology, Volume 12
Enzyklopädie der Crash Dump Analysis Patterns, Band 2, L-Z: Aufspüren abnormaler Softwarestrukturen...
Dieses Nachschlagewerk druckt mit Korrekturen,...
Enzyklopädie der Crash Dump Analysis Patterns, Band 2, L-Z: Aufspüren abnormaler Softwarestrukturen und -verhaltensweisen im Computerspeicher, dritte Auflage - Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Theoretische Software-Diagnostik: Gesammelte Artikel, Dritte Ausgabe - Theoretical Software...
Enthält nachgedruckte Artikel in Farbe (einschließlich...
Theoretische Software-Diagnostik: Gesammelte Artikel, Dritte Ausgabe - Theoretical Software Diagnostics: Collected Articles, Third Edition
Praktische Grundlagen des Debuggens, Disassemblierens und Reversierens von Windows: Schulungskurs,...
Dieser Schulungskurs ist eine kombinierte, neu...
Praktische Grundlagen des Debuggens, Disassemblierens und Reversierens von Windows: Schulungskurs, Zweite Ausgabe - Practical Foundations of Windows Debugging, Disassembling, Reversing: Training Course, Second Edition
Anthologie der Speicherauszugsanalyse, Band 1, überarbeitete Ausgabe - Memory Dump Analysis...
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 1, überarbeitete Ausgabe - Memory Dump Analysis Anthology, Volume 1, Revised Edition
Visuelle Kategorientheorie, CoTeil 1: Ein Duales zu Brick by Brick, Teil 1 - Visual Category Theory,...
Dieser CoPart ist eine doppelte Ergänzung zu...
Visuelle Kategorientheorie, CoTeil 1: Ein Duales zu Brick by Brick, Teil 1 - Visual Category Theory, CoPart 1: A Dual to Brick by Brick, Part 1
Visuelle Kategorientheorie, CoTeil 2: Ein Dual zu Brick by Brick, Teil 2 - Visual Category Theory,...
Dieser CoPart ist eine doppelte Ergänzung zu...
Visuelle Kategorientheorie, CoTeil 2: Ein Dual zu Brick by Brick, Teil 2 - Visual Category Theory, CoPart 2: A Dual to Brick by Brick, Part 2
Beschleunigte Windows-Fehlersuche 4D: Training Course Transcript und WinDbg Practice Exercises,...
Das vollständige Transkript der Software...
Beschleunigte Windows-Fehlersuche 4D: Training Course Transcript und WinDbg Practice Exercises, Dritte Ausgabe - Accelerated Windows Debugging 4D: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Beschleunigte Windows-Malware-Analyse mit Speicherauszügen: Mitschrift des Schulungskurses und...
Das vollständige Transkript der Software...
Beschleunigte Windows-Malware-Analyse mit Speicherauszügen: Mitschrift des Schulungskurses und WinDbg-Praxisübungen, dritte Ausgabe - Accelerated Windows Malware Analysis with Memory Dumps: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Anthologie der Speicherauszugsanalyse, Band 2, überarbeitete Ausgabe - Memory Dump Analysis...
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 2, überarbeitete Ausgabe - Memory Dump Analysis Anthology, Volume 2, Revised Edition
Anthologie der Speicherabbildanalyse, Band 3, überarbeitete Ausgabe - Memory Dump Analysis...
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherabbildanalyse, Band 3, überarbeitete Ausgabe - Memory Dump Analysis Anthology, Volume 3, Revised Edition
Grundlagen von Arm64 Linux Debugging, Disassemblierung und Reversing: Code analysieren,...
Gewinnen Sie ein solides Verständnis dafür, wie Linux C- und...
Grundlagen von Arm64 Linux Debugging, Disassemblierung und Reversing: Code analysieren, Stapelspeichernutzung verstehen und ursprünglichen C/C++-Code rekonstruieren w - Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w
Fortgeschrittene Windows Speicherauszugsanalyse mit Datenstrukturen: Mitschrift des Schulungskurses...
Das farbige Transkript des Software Diagnostics...
Fortgeschrittene Windows Speicherauszugsanalyse mit Datenstrukturen: Mitschrift des Schulungskurses und WinDbg-Praxisübungen mit Anmerkungen, vierte Auflage - Advanced Windows Memory Dump Analysis with Data Structures: Training Course Transcript and WinDbg Practice Exercises with Notes, Fourth Edition
Grundlagen des Debuggens, Disassemblierens und Reversierens von Linux: Analysieren von Binärcode,...
Behandeln Sie Themen wie Intel x64...
Grundlagen des Debuggens, Disassemblierens und Reversierens von Linux: Analysieren von Binärcode, Verstehen der Stapelspeichernutzung und Rekonstruieren von C/C++-Code mit Inte - Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
Beschleunigte macOS-Core-Dump-Analyse, dritte Ausgabe: Schulungskursmitschrift mit LLDB-Übungen -...
Das vollständige Transkript der Software...
Beschleunigte macOS-Core-Dump-Analyse, dritte Ausgabe: Schulungskursmitschrift mit LLDB-Übungen - Accelerated macOS Core Dump Analysis, Third Edition: Training Course Transcript with LLDB Practice Exercises
Beschleunigte Linux-Disassemblierung, Rekonstruktion und Reversierung: Mitschrift des...
Das Buch enthält die vollständige Abschrift der Software...
Beschleunigte Linux-Disassemblierung, Rekonstruktion und Reversierung: Mitschrift des Schulungskurses und GDB-Praxisübungen mit Speicherzellendiagrammen - Accelerated Linux Disassembly, Reconstruction and Reversing: Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
Beschleunigte Windows-API für Softwarediagnose: Mit Kategorientheorie im Blick - Accelerated Windows...
Das Buch enthält die vollständige Abschrift der...
Beschleunigte Windows-API für Softwarediagnose: Mit Kategorientheorie im Blick - Accelerated Windows API for Software Diagnostics: With Category Theory in View
Anthologie der Speicherauszugsanalyse, Band 4, überarbeitete Ausgabe - Memory Dump Analysis...
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 4, überarbeitete Ausgabe - Memory Dump Analysis Anthology, Volume 4, Revised Edition
Grundlagen der physikalischen Speicheranalyse: Jubiläumsausgabe - Fundamentals of Physical Memory...
Bei diesem kurzen Buch handelt es sich um eine...
Grundlagen der physikalischen Speicheranalyse: Jubiläumsausgabe - Fundamentals of Physical Memory Analysis: Anniversary Edition
Visuelle Kategorientheorie, CoTeil 3: Ein Dual zu Brick by Brick, Teil 3 - Visual Category Theory,...
Dieser CoPart ist eine doppelte Ergänzung zu...
Visuelle Kategorientheorie, CoTeil 3: Ein Dual zu Brick by Brick, Teil 3 - Visual Category Theory, CoPart 3: A Dual to Brick by Brick, Part 3
Beschleunigte .NET Speicherauszugsanalyse: Training Course Transcript and WinDbg Practice Exercises...
Dieses Buch ist eine vollständige Abschrift der...
Beschleunigte .NET Speicherauszugsanalyse: Training Course Transcript and WinDbg Practice Exercises for .NET Core and Framework, Fourth Edition - Accelerated .NET Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises for .NET Core and Framework, Fourth Edition
Einführung in die mustergesteuerte Software-Problemlösung - Introduction to Pattern-Driven Software...
Das vollständige Transkript des Memory Dump...
Einführung in die mustergesteuerte Software-Problemlösung - Introduction to Pattern-Driven Software Problem Solving
Musterorientierte Netzwerk-Trace-Analyse - Pattern-Oriented Network Trace Analysis
Die Software-Narratologie fand ihre erfolgreiche Anwendung in...
Musterorientierte Netzwerk-Trace-Analyse - Pattern-Oriented Network Trace Analysis
Anthologie der Speicherauszugsanalyse, Band 7 - Memory Dump Analysis Anthology, Volume 7
Enthält überarbeitete, redigierte, mit Querverweisen...
Anthologie der Speicherauszugsanalyse, Band 7 - Memory Dump Analysis Anthology, Volume 7
Grundlagen der Trace- und Log-Analyse: Ein musterorientierter Ansatz zur Überwachung, Diagnose und...
Dieses Buch hilft Ihnen bei der Analyse von Traces...
Grundlagen der Trace- und Log-Analyse: Ein musterorientierter Ansatz zur Überwachung, Diagnose und Fehlersuche - Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging
Anthologie der Speicherauszugsanalyse, Band 6 - Memory Dump Analysis Anthology, Volume 6
Enthält überarbeitete, redigierte, mit Querverweisen...
Anthologie der Speicherauszugsanalyse, Band 6 - Memory Dump Analysis Anthology, Volume 6
Anthologie der Speicherauszugsanalyse, Band 14 - Memory Dump Analysis Anthology, Volume 14
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 14 - Memory Dump Analysis Anthology, Volume 14
Software-Diagnose: Die gesammelten Seminare - Software Diagnostics: The Collected Seminars
Dies ist eine Sammlung von Webinar-Transkripten...
Software-Diagnose: Die gesammelten Seminare - Software Diagnostics: The Collected Seminars
Memory Thinking für C & C++ Linux-Diagnose: Folien nur mit Beschreibungen - Memory Thinking for C &...
Solide C- und C)+-Kenntnisse sind ein Muss, um...
Memory Thinking für C & C++ Linux-Diagnose: Folien nur mit Beschreibungen - Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only
Speichertechnisches Denken für C & C++ Windows-Diagnose: Folien nur mit Beschreibungen - Memory...
Solide C- und C++-Kenntnisse sind ein Muss, um...
Speichertechnisches Denken für C & C++ Windows-Diagnose: Folien nur mit Beschreibungen - Memory Thinking for C & C++ Windows Diagnostics: Slides with Descriptions Only
Anthologie der Speicherauszugsanalyse, Band 9b - Memory Dump Analysis Anthology, Volume 9b
Dieses Nachschlagewerk besteht aus überarbeiteten,...
Anthologie der Speicherauszugsanalyse, Band 9b - Memory Dump Analysis Anthology, Volume 9b
Organische Chemie Stein für Stein, Verbindung 1: Mit LEGO(R) Struktur und Reaktivität lehren -...
Diese Buchreihe zielt darauf ab, die organische...
Organische Chemie Stein für Stein, Verbindung 1: Mit LEGO(R) Struktur und Reaktivität lehren - Organic Chemistry Brick by Brick, Compound 1: Using LEGO(R) to Teach Structure and Reactivity
Anthologie der Speicherauszugsanalyse, Sammlerausgabe, Band 1 - Memory Dump Analysis Anthology...
Dieses farbige Nachschlagewerk besteht aus...
Anthologie der Speicherauszugsanalyse, Sammlerausgabe, Band 1 - Memory Dump Analysis Anthology Collector's Edition, Volume 1
Beschleunigte Disassemblierung, Rekonstruktion und Rückgängigmachung: Training Course Transcript und...
Das Buch enthält die vollständige Abschrift der...
Beschleunigte Disassemblierung, Rekonstruktion und Rückgängigmachung: Training Course Transcript und WinDbg-Übungen mit Speicherzellendiagrammen, überarbeitete Ausgabe - Accelerated Disassembly, Reconstruction and Reversing: Training Course Transcript and WinDbg Practice Exercises with Memory Cell Diagrams, Revised Edi

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)