2024/01/27 ELF
C
+α
調

Hello World

Warm up:
0

int main(void) {
return 0;
}

:
1. warmup/main.c

2. warmup

3. gcc main.out

4. main.out
HINT:
Permission denied?
main.out
$ chmod u+x main.out


:
1.

2.
$ cd warmup

3.
gcc使
$ gcc main.c -o main.out
NOTE: -o
$ ls
ls main.out
+α:
grep
ls | grep "main.out"
NOTE:
|

2.
$ ./main.out

hr


hr

gdb
C


hr
ELF

Intel 64 and IA-32 Architectures Software Developer's Manual
https://zenn.dev/mod_poppo/articles/x86-64-machine-code Intel x64
ELF
CTFReversingBinary Exploitation
GhidraIDA Pro