Foundations of Linux Debugging, Disassembling, and Reversing Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64

Review topics ranging from Intel x64 assembly language instructions and writing programs in assembly language, to pointers, live debugging, and static binary analysis of compiled C and C++ code. This book is ideal for Linux desktop and cloud developers. Using the latest version of Debian, you’ll foc...

Descripción completa

Detalles Bibliográficos
Otros Autores: Vostokov, Dmitry, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2023.
Edición:1st ed. 2023.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009720309306719
Tabla de Contenidos:
  • Chapter One - x64.1: Memory, Registers, and Simple Arithmetic
  • Chapter Two - x64.2: Code Optimization
  • Chapter Three - x64.3: Number Representations
  • Chapter Four - x64.4: Pointers
  • Chapter Five - x64.5: Bytes, Words, Double, and Quad Words
  • Chapter Six - x64.6: Pointers to Memory
  • Chapter Seven - x64.7: Logical Instructions and RIP
  • Chapter Eight - x64.8: Reconstructing a Program with Pointers
  • Chapter Nine - x64.9: Memory and Stacks
  • Chapter Ten - x64.10: Frame Pointer and Local Variables
  • Chapter Eleven - x64.11: Function Parameters
  • Chapter Twelve - x64.12: More Instructions
  • Chapter Thirteen - x64.13: Function Pointer Parameters
  • Chapter Fourteen - x64.14: Summary of Code Disassembly Patterns.