Macro Level Roadmap
Now we can start understanding the low level architecture fueling Hello, World!\n
.
This is the source we are going to analyze ~
#include<stdio.h>
int main(void){
printf("Hello, World!\n");
}
We are going to have a look at the:
generated assembly (x86_64 Intel syntax),
object code,
elf headers, and
disassembly.
linked code (elf binary)
elf headers, and
disassembly.
Whole runtime picture (the real danger)
Last updated