Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tolik ~ 0 $ readelf -e helloworld
- Заголовок ELF:
- Magic: 7f 45 4c 46 02 01 01 03 00 00 00 00 00 00 00 00
- Клас: ELF64
- Дані: доповнення до 2, little endian
- Версія: 1 (current)
- OS/ABI: UNIX - GNU
- Версія ABI: 0
- Тип: EXEC (Виконуваний файл)
- Машина: Advanced Micro Devices X86-64
- Версія: 0x1
- Адреса точки входу: 0x400f4e
- Початок заголовків програми: 64 (байт в файлі)
- Початок заголовків програми: 794024 (байт в файлі)
- Ознаки: 0x0
- Розмір цього заголовка: 64 (байт)
- Розмір заголовків програми: 56 (байт)
- Кількість заголовків програми: 6
- Розмір заголовків розділу: 64 (байт)
- Число заголовків розділу: 31
- Індекс таблиці рядків заголовка розділу: 28
- Заголовки розділів:
- [Нм] Назва Тип Адреса Зсув
- Розмір Розм.Ent Ознаки Посил Інфо Вирівн
- [ 0] NULL 0000000000000000 00000000
- 0000000000000000 0000000000000000 0 0 0
- [ 1] .note.ABI-tag NOTE 0000000000400190 00000190
- 0000000000000020 0000000000000000 A 0 0 4
- [ 2] .note.gnu.build-i NOTE 00000000004001b0 000001b0
- 0000000000000024 0000000000000000 A 0 0 4
- [ 3] .rela.plt RELA 00000000004001d8 000001d8
- 00000000000000d8 0000000000000018 A 0 5 8
- [ 4] .init PROGBITS 00000000004002b0 000002b0
- 000000000000001a 0000000000000000 AX 0 0 4
- [ 5] .plt PROGBITS 00000000004002d0 000002d0
- 0000000000000090 0000000000000000 AX 0 0 16
- [ 6] .text PROGBITS 0000000000400360 00000360
- 0000000000092124 0000000000000000 AX 0 0 16
- [ 7] __libc_freeres_fn PROGBITS 0000000000492490 00092490
- 0000000000001c07 0000000000000000 AX 0 0 16
- [ 8] __libc_thread_fre PROGBITS 00000000004940a0 000940a0
- 00000000000000a8 0000000000000000 AX 0 0 16
- [ 9] .fini PROGBITS 0000000000494148 00094148
- 0000000000000009 0000000000000000 AX 0 0 4
- [10] .rodata PROGBITS 0000000000494160 00094160
- 000000000001eb68 0000000000000000 A 0 0 32
- [11] __libc_subfreeres PROGBITS 00000000004b2cc8 000b2cc8
- 0000000000000058 0000000000000000 A 0 0 8
- [12] __libc_atexit PROGBITS 00000000004b2d20 000b2d20
- 0000000000000008 0000000000000000 A 0 0 8
- [13] __libc_thread_sub PROGBITS 00000000004b2d28 000b2d28
- 0000000000000008 0000000000000000 A 0 0 8
- [14] .eh_frame PROGBITS 00000000004b2d30 000b2d30
- 000000000000cecc 0000000000000000 A 0 0 8
- [15] .gcc_except_table PROGBITS 00000000004bfbfc 000bfbfc
- 00000000000000b5 0000000000000000 A 0 0 1
- [16] .tdata PROGBITS 00000000006bfea0 000bfea0
- 0000000000000020 0000000000000000 WAT 0 0 16
- [17] .tbss NOBITS 00000000006bfec0 000bfec0
- 0000000000000038 0000000000000000 WAT 0 0 16
- [18] .init_array INIT_ARRAY 00000000006bfec0 000bfec0
- 0000000000000010 0000000000000000 WA 0 0 8
- [19] .fini_array FINI_ARRAY 00000000006bfed0 000bfed0
- 0000000000000010 0000000000000000 WA 0 0 8
- [20] .jcr PROGBITS 00000000006bfee0 000bfee0
- 0000000000000008 0000000000000000 WA 0 0 8
- [21] .data.rel.ro PROGBITS 00000000006bff00 000bff00
- 00000000000000e4 0000000000000000 WA 0 0 32
- [22] .got PROGBITS 00000000006bffe8 000bffe8
- 0000000000000010 0000000000000008 WA 0 0 8
- [23] .got.plt PROGBITS 00000000006c0000 000c0000
- 0000000000000060 0000000000000008 WA 0 0 8
- [24] .data PROGBITS 00000000006c0060 000c0060
- 0000000000001bd0 0000000000000000 WA 0 0 32
- [25] .bss NOBITS 00000000006c1c40 000c1c30
- 0000000000002538 0000000000000000 WA 0 0 32
- [26] __libc_freeres_pt NOBITS 00000000006c4178 000c1c30
- 0000000000000030 0000000000000000 WA 0 0 8
- [27] .comment PROGBITS 0000000000000000 000c1c30
- 0000000000000024 0000000000000001 MS 0 0 1
- [28] .shstrtab STRTAB 0000000000000000 000c1c54
- 000000000000014d 0000000000000000 0 0 1
- [29] .symtab SYMTAB 0000000000000000 000c2568
- 000000000000c378 0000000000000018 30 915 8
- [30] .strtab STRTAB 0000000000000000 000ce8e0
- 0000000000007aa9 0000000000000000 0 0 1
- Позначення ознак:
- W (запис), A (признач), X (виконуваний), M (злиття), S (рядки), l (великий)
- I (інфо), L (порядок посилань), G (група), T (TLS), E (виключений), x (невідомий.)
- O (потрібна додаткова обробка ОС), o (специфічний для ОС), p (специфічний для процесора)
- Заголовки програми:
- Тип Зсув Віртуальна адреса Фізична адреса
- Розмір файла Розмір пам'яті Вирівнювання
- LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000
- 0x00000000000bfcb1 0x00000000000bfcb1 R E 200000
- LOAD 0x00000000000bfea0 0x00000000006bfea0 0x00000000006bfea0
- 0x0000000000001d90 0x0000000000004308 RW 200000
- NOTE 0x0000000000000190 0x0000000000400190 0x0000000000400190
- 0x0000000000000044 0x0000000000000044 R 4
- TLS 0x00000000000bfea0 0x00000000006bfea0 0x00000000006bfea0
- 0x0000000000000020 0x0000000000000058 R 10
- GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
- 0x0000000000000000 0x0000000000000000 RW 10
- GNU_RELRO 0x00000000000bfea0 0x00000000006bfea0 0x00000000006bfea0
- 0x0000000000000160 0x0000000000000160 R 1
- Відповідність розділ-сегмент:
- Сегмент Розділи...
- 00 .note.ABI-tag .note.gnu.build-id .rela.plt .init .plt .text __libc_freeres_fn __libc_thread_freeres_fn .fini .rodata __libc_subfreeres __libc_atexit __libc_thread_subfreeres .eh_frame .gcc_except_table
- 01 .tdata .init_array .fini_array .jcr .data.rel.ro .got .got.plt .data .bss __libc_freeres_ptrs
- 02 .note.ABI-tag .note.gnu.build-id
- 03 .tdata .tbss
- 04
- 05 .tdata .init_array .fini_array .jcr .data.rel.ro .got
- tolik ~ 0 $ readelf -e busybox
- Заголовок ELF:
- Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
- Клас: ELF32
- Дані: доповнення до 2, little endian
- Версія: 1 (current)
- OS/ABI: UNIX - System V
- Версія ABI: 0
- Тип: EXEC (Виконуваний файл)
- Машина: ARM
- Версія: 0x1
- Адреса точки входу: 0x94d0
- Початок заголовків програми: 52 (байт в файлі)
- Початок заголовків програми: 1047568 (байт в файлі)
- Ознаки: 0x5000002, has entry point, Version5 EABI
- Розмір цього заголовка: 52 (байт)
- Розмір заголовків програми: 32 (байт)
- Кількість заголовків програми: 5
- Розмір заголовків розділу: 40 (байт)
- Число заголовків розділу: 19
- Індекс таблиці рядків заголовка розділу: 18
- Заголовки розділів:
- [Нм] Назва Тип Адреса Зсув Розм ES Флг Сс Інф Al
- [ 0] NULL 00000000 000000 000000 00 0 0 0
- [ 1] .init PROGBITS 000080d4 0000d4 000010 00 AX 0 0 4
- [ 2] .text PROGBITS 000080f0 0000f0 0d9dd4 00 AX 0 0 16
- [ 3] .fini PROGBITS 000e1ec4 0d9ec4 000010 00 AX 0 0 4
- [ 4] .rodata PROGBITS 000e1ed8 0d9ed8 0256c3 00 A 0 0 8
- [ 5] .ARM.extab PROGBITS 0010759c 0ff59c 000054 00 A 0 0 4
- [ 6] .ARM.exidx ARM_EXIDX 001075f0 0ff5f0 000160 00 AL 2 0 4
- [ 7] .eh_frame PROGBITS 00107750 0ff750 000004 00 A 0 0 4
- [ 8] .tdata PROGBITS 0010f754 0ff754 000004 00 WAT 0 0 4
- [ 9] .tbss NOBITS 0010f758 0ff758 000008 00 WAT 0 0 4
- [10] .init_array INIT_ARRAY 0010f758 0ff758 000004 00 WA 0 0 4
- [11] .fini_array FINI_ARRAY 0010f75c 0ff75c 000004 00 WA 0 0 4
- [12] .jcr PROGBITS 0010f760 0ff760 000004 00 WA 0 0 4
- [13] .data.rel.ro PROGBITS 0010f764 0ff764 000044 00 WA 0 0 4
- [14] .got PROGBITS 0010f7a8 0ff7a8 0000ec 04 WA 0 0 4
- [15] .data PROGBITS 0010f894 0ff894 0002b6 00 WA 0 0 4
- [16] .bss NOBITS 0010fb50 0ffb4a 016cc4 00 WA 0 0 8
- [17] .ARM.attributes ARM_ATTRIBUTES 00000000 0ffb4a 000029 00 0 0 1
- [18] .shstrtab STRTAB 00000000 0ffb73 00009c 00 0 0 1
- Позначення ознак:
- W (запис), A (признач), X (виконуваний), M (злиття), S (рядки)
- I (інфо), L (порядок посилань), G (група), T (TLS), E (виключений), x (невідомий.)
- O (потрібна додаткова обробка ОС), o (специфічний для ОС), p (специфічний для процесора)
- Заголовки програми:
- Тип Зсув Вірт.адр Фіз.адр Рзм.фйл Рзм.пм Озн Вирівн
- EXIDX 0x0ff5f0 0x001075f0 0x001075f0 0x00160 0x00160 R 0x4
- LOAD 0x000000 0x00008000 0x00008000 0xff754 0xff754 R E 0x8000
- LOAD 0x0ff754 0x0010f754 0x0010f754 0x003f6 0x170c0 RW 0x8000
- TLS 0x0ff754 0x0010f754 0x0010f754 0x00004 0x0000c R 0x4
- GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4
- Відповідність розділ-сегмент:
- Сегмент Розділи...
- 00 .ARM.exidx
- 01 .init .text .fini .rodata .ARM.extab .ARM.exidx .eh_frame
- 02 .tdata .init_array .fini_array .jcr .data.rel.ro .got .data .bss
- 03 .tdata .tbss
- 04
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement