Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

A few important terms and definitions:

  • ELF - Executable and Linking Format

Tools useful for this work:

  • objdump
  • strace
  • ltrace
  • ftrace
  • objcopy
  • readelf

Useful devices and files:

  • /proc/<pid>/maps
  • /proc/kcore
  • /boot/System.map
  • /proc/kallsyms
  • /proc/iomem
  • LD_PRELOAD
  • LD_SHOW_AUXV