Liangxu Linux
Liangxu Linux
Jun 17, 2025 · Fundamentals

Demystifying ELF: How Linux Turns a Binary into a Running Process

This article explains the ELF (Executable and Linkable Format) file structure, how to identify ELF binaries, the roles of headers, program and section tables, the compilation‑to‑execution lifecycle, and practical tools for inspecting and manipulating ELF files on Linux.

Executable FormatToolingbinary analysis
0 likes · 20 min read
Demystifying ELF: How Linux Turns a Binary into a Running Process
Liangxu Linux
Liangxu Linux
Apr 17, 2023 · Fundamentals

What Makes an ELF File Tick? A Deep Dive into ELF and ARM ELF Formats

This article explains the ELF (Executable and Linking Format) specification, its variants for Windows PE and Linux, the classification of ELF object files, data representation, ARM‑specific extensions, and the structure of headers, sections, symbols, and related file types such as .axf, .bin and .hex.

ARMBinaryExecutable Format
0 likes · 41 min read
What Makes an ELF File Tick? A Deep Dive into ELF and ARM ELF Formats
Liangxu Linux
Liangxu Linux
Apr 18, 2022 · Fundamentals

Unlocking ELF: A Deep Dive into Linux Executable File Structure

This article provides a comprehensive, byte‑level walkthrough of the ELF file format on Linux, explaining headers, sections, program headers, string tables, and how linkers and loaders interpret each part using tools like readelf and od.

Executable Formatbinary analysiself
0 likes · 18 min read
Unlocking ELF: A Deep Dive into Linux Executable File Structure