Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
Il passe en revue des sujets allant des instructions du langage d'assemblage Intel x64 et de l'écriture de programmes en langage d'assemblage, aux pointeurs, au débogage en direct et à l'analyse binaire statique du code C et C++ compilé. Ce livre est idéal pour les développeurs Linux de bureau et de cloud.
En utilisant la dernière version de Debian, vous vous concentrerez sur les fondements du diagnostic des vidages de la mémoire centrale, le débogage en direct et post-mortem des applications, services et systèmes Linux, l'analyse judiciaire de la mémoire, les logiciels malveillants et l'analyse des vulnérabilités. Cela nécessite une compréhension du langage d'assemblage Intel x64 et de la façon dont les compilateurs C et C++ génèrent le code, y compris la disposition de la mémoire et les pointeurs.
Ce livre fournit les connaissances de base et les fondements pratiques dont vous aurez besoin pour maîtriser la structure et le comportement des programmes internes de Linux. Il se compose d'exercices pratiques, étape par étape, d'une complexité croissante, accompagnés d'explications et de nombreux diagrammes. Vous travaillerez également avec le débogueur GDB et l'utiliserez pour le désassemblage et l'inversion.
À la fin de ce livre, vous aurez une solide compréhension de la manière dont les compilateurs Linux C et C++ génèrent du code binaire. En outre, vous serez en mesure d'analyser ce code en toute confiance, de comprendre l'utilisation de la mémoire de pile et de reconstruire le code C/C++ d'origine. Foundations of Linux Debugging, Disassembling, and Reversing est le compagnon idéal de Foundations of ARM64 Linux Debugging, Disassembling, and Reversing pour les lecteurs intéressés par le cloud ou la cybersécurité.
Ce que vous apprendrez
⬤ Revoyez les bases du langage d'assemblage x64.
⬤ Les commandes essentielles du débogueur GDB pour le débogage et l'analyse binaire.
⬤ Étudier la génération de code du compilateur C et C++ avec et sans optimisations du compilateur.
⬤ Examiner le désassemblage du code binaire et les schémas d'inversion.
⬤ Les points de repère en C et C++ sont implémentés et utilisés.
A qui s'adresse ce livre ?
Ingénieurs de support logiciel et d'escalade, ingénieurs de sécurité cloud, ingénieurs de fiabilité de site, DevSecOps, ingénieurs de plateforme, testeurs de logiciels, ingénieurs logiciels Linux C/C++ et chercheurs en sécurité sans expérience du langage d'assemblage Intel x64, débutants apprenant les techniques de rétro-ingénierie logicielle Linux, et ingénieurs venant d'environnements non-Linux.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)