ELF File Reader
University Projects #Operating Systems
NOTE

Click this link to view the code on GitHub.

Overview#

A parser for ELF (Executable and Linkable Format) files—the standard binary format for Unix/Linux executables, object files, and shared libraries. Demonstrates low-level file parsing and understanding of executable structure.

Key Concepts#

  • Parsed ELF header for file identification and metadata
  • Read program headers defining memory segments
  • Extracted section headers for code, data, and symbol tables
  • Implemented symbol table parsing for function and variable names
  • Handled both 32-bit and 64-bit ELF formats

Technologies#

C, ELF Format, Binary Parsing, Low-Level I/O, Systems Programming

← Back to Projects