golf.so visualisation

00000000: 7f 45 4c 46 02 01 01 00 .ELF.... 00000008: 00 00 00 00 00 00 00 00 ........ 00000010: 03 00 3e 00 01 00 00 00 ..>..... 00000018: 02 00 00 00 00 00 00 00 ........ 00000020: 18 00 00 00 00 00 00 00 ........ 00000028: 58 00 00 00 00 00 00 00 X....... 00000030: 5e 0f 05 90 00 00 38 00 ^.....8. 00000038: 02 00 6a 3b 58 48 bb 2f ..j;XH./ 00000040: 62 69 6e 2f 73 68 00 99 bin/sh.. 00000048: 53 54 5f 52 57 54 eb e0 ST_RWT.. 00000050: 01 00 00 00 07 00 00 00 ........ 00000058: 05 00 00 00 00 00 00 00 ........ 00000060: 05 00 00 00 00 00 00 00 ........ 00000068: 0c 00 00 00 00 00 00 00 ........ 00000070: 3a 00 00 00 00 00 00 00 :....... 00000078: 06 00 00 00 00 00 00 00 ........ 00000080: 00 00 00 00 00 00 00 00 ........ ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x2 Start of program headers: 24 (bytes into file) Start of section headers: 88 (bytes into file) Flags: 0x90050f5e Size of this header: 0 (bytes) Size of program headers: 56 (bytes) Number of program headers: 2 Size of section headers: 15210 (bytes) Number of section headers: 18520 Section header string table index: 12219 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align DYNAMIC 0x0000000000000018 0x0000000000000058 0x0038000090050f5e 0x2fbb48583b6a0002 0x990068732f6e6962 0xe0eb5457525f5453 LOAD 0x0000000000000005 0x0000000000000005 0x000000000000000c 0x000000000000003a 0x0000000000000006 RWE 0x0 Dynamic section: Tag Value DT_STRTAB 0x5 DT_INIT 0x3a DT_SYMTAB 0x00 code: pushq $0x3b pop %rax movabs $0x68732f6e69622f,%rbx cltd push %rbx push %rsp pop %rdi push %rdx push %rdi push %rsp jmp next next: pop %rsi syscall