/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

x86.lol
| | www.caichinger.com
2.8 parsecs away

Travel
| | Introduction ELF is the file format used for object files (.o's), binaries, shared libraries and core dumps in Linux. It's actually pretty simple and well thought-out. ELF has the same layout for all architectures, however endianness and word size can differ; relocation types, symbol types and the like may have platform-specific values, and of course the contained code is arch specific. An ELF file provides 2 views on the data it contains: A linking view and an execution view. Those two views can be accessed by two headers: the section header table and the program header table. Linking view: Section Header Table (SHT) The SHT gives an overview on the sections contained in the ELF file. Of particular interest are REL sections (relocations), SYMTAB/DYNSYM (sym...
| | www.humprog.org
3.2 parsecs away

Travel
| | [AI summary] This blog post discusses the creation of custom program headers in ELF files to embed one ELF object inside another, enabling the inner object to be loadable when the outer object runs. The author outlines a method using a modified linker script, m4 processing, and a C program to adjust file offsets. The post also touches on broader implications for system design and user-space prototyping of Unix extensions.
| | www.technovelty.org
2.6 parsecs away

Travel
| |
| | blog.koehntopp.info
12.3 parsecs away

Travel
| Kris Köhntopp's blog (Fedi: @isotoppinfosec.exchange)