In-depth: ELF - The Extensible & Linkable Format
194.2 هزار بار بازدید -
4 سال پیش
-
ELF files are everywhere: From
ELF files are everywhere: From your PS4, to the Wii, to any Linux device out there. In this video we explore the Extensible & Linkable Format, and understand how it works - on the byte level!
Errata:
- At the beginning I say extensible while displaying executable and linkable file format - Extensible is the old name, nowadays ist called Executable. Must’ve gotten confused :)
Further reading:
- The ELF specification: refspecs.linuxfoundation.org/elf/elf.pdf
- elf.h from the Linux kernel: elixir.bootlin.com/linux/latest/source/include/uap…
- How programs get run: lwn.net/Articles/631631/
- TLS: docs.oracle.com/cd/E19120-01/open.solaris/819-0690…
- Relocation: refspecs.linuxbase.org/elf/gabi4+/ch4.reloc.html
- sstrip: github.com/BR903/ELFkickers/
Timestamps:
0:00 Intro
0:47 segment and section differentiation
2:05 ELF structure
3:39 ELF header data structure
9:34 Program header data structure
13:54 Section header data structure
4 سال پیش
در تاریخ 1399/08/06 منتشر شده
است.
194,290
بـار بازدید شده