Foundations of Linux debugging, disassembling, and reversing : analyze binary code, understand stack memory usage, and reconstruct C/C++ code with Intel x64 / Dmitry Vostokov.

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'l...

Full description

Saved in:
Bibliographic Details
Main Author: Vostokov, Dmitry (Author)
Format: eBook
Language:English
Published: New York, NY : Apress, 2023.
Subjects:
Online Access:Click for online access
Table of Contents:
  • 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.