External Learning Resources - hawkinsw/CS5138 GitHub Wiki

External Learning Resources

Static Analysis

Executable File Formats

Windows Portable Executable (PE) Format

  1. An In-Depth Look into the Win32 Portable Executable File Format

*NIX Executable and Linking Format (ELF)

  1. How To Write Shared Libraries
  2. (Generic) System V Application Binary Interface
  3. (Processor Supplement [AMD64]) System V Application Binary Interface

Apple Mach-O File Format

  1. (Archival) Overview of the Mach-O Executable Format
  2. *OS Internals, Volume I

Dynamic Analysis