ELF Inspector

100% local, zero upload. This free tool parses the structure of an ELF binary (Executable and Linkable Format) right here in your browser tab. The file is read with the standard File API and dissected by a small vanilla-JavaScript parser — it is never sent anywhere: no network request carries your file, and no account, upload or server is involved. It shows the same structural metadata you would get from readelf -h -l -S: ELF header fields, program headers and section headers. For lawful use only — analyze only software you own or are licensed to inspect, as in our first legal target lesson and the lab workflow behind the evidence dataset.

HOW IT WORKS Drop a file below. Your browser reads it into memory (ArrayBuffer), the parser walks the ELF header tables, and the summary tables render below. Close the tab and everything is gone — nothing is stored.

Drop an ELF file here or

waiting for a file — it never leaves this tab

Why a browser-only ELF tool?

Most online ELF analyzers upload your binary to a server. That is a non-starter for proprietary or licensed software — and unnecessary: the ELF format is a fixed, public structure (System V ABI) that a few hundred lines of JavaScript can walk locally. This page is the same discipline we teach in the beginners track: understand the format, inspect it on targets you are allowed to inspect.

Reading the output

realearn is an independent educational site. We are not affiliated with, endorsed by, or sponsored by the authors of pwntools, readelf, binutils or any tool mentioned on this page. All trademarks belong to their respective owners.