/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

www.elttam.com
| | www.caichinger.com

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...
2.3 parsecs

Travel
| |
| | www.elttam.com.au

elttam is a globally recognised, independent information security company, renowned for our advanced technical security assessments.
0.7 parsecs

Travel
| |
| | timelessname.com

[AI summary] The article details the author's process of creating the smallest possible x86 ELF binary that outputs 'Hello World' on Ubuntu Linux, involving C, assembly, and hex editing to minimize the file size.
2.2 parsecs

Travel
| |
| | ashvardanian.com

Experienced devs may want to skip the intro or jump immediately to the conclusions. The backbone of many foundational software systems - from compilers and interpreters to math libraries, operating systems, and database management systems - is often implemented in C and C++. These systems frequently offer Software Development Kits (SDKs) for high-level languages like Python, JavaScript, GoLang, C#, Java, and Rust, enabling broader accessibility. But there is a catch.
20.1 parsecs

Travel
|