
Accelerated Linux Disassembly, Reconstruction and Reversing: Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
Das Buch enthält die vollständige Abschrift der Software Diagnostics Services-Schulung. Lernen Sie Disassemblierung, Rekonstruktion des Ausführungsprotokolls und Techniken zur Umkehrung von Binärdateien für eine bessere Softwarediagnose, Fehlerbehebung, Fehlersuche, Speicherforensik, Schwachstellen- und Malware-Analyse auf x64- und ARM64-Linux-Plattformen.
Der Kurs verwendet einen einzigartigen und innovativen Ansatz der Mustersprache, um die Lernkurve zu beschleunigen. Die Schulung besteht aus praktischen Schritt-für-Schritt-Übungen unter Verwendung von GDB und Linux Core Memory Dumps. Es werden mehr als 25 ADDR-Patterns behandelt, die ursprünglich für die x64-Windows-Plattform eingeführt wurden, und viele Konzepte werden mit Speicherzellendiagrammen illustriert.
Voraussetzung für diese Schulung sind Kenntnisse in den Programmiersprachen C und C++. Betriebssystem-Interna und Assembler-Konzepte werden bei Bedarf erläutert.
Diese Schulung richtet sich in erster Linie an Techniker im Bereich Software-Support und Eskalation, die Speicherabzüge aus komplexen Softwareumgebungen analysieren und bei der Analyse anormaler Softwarestrukturen und -verhaltensweisen tiefer gehen müssen. Der Kurs ist auch nützlich für Software-Ingenieure, Qualitätssicherungs- und Software-Wartungsingenieure, die Software debuggen, die auf verschiedenen Cloud- und Endpunkt-Computerumgebungen läuft, SRE und DevSecOps, Sicherheits- und Schwachstellenforscher, Malware- und Speicherforensik-Analysten, die GDB noch nie für die Analyse von Computerspeicher verwendet haben.
Das Buch enthält auch ADDR-Musterbeschreibungen, die nach jeder Übung zusammengefasst werden.