400 lines · yaml
1--- !ELF2FileHeader:3 Class: ELFCLASS644 Data: ELFDATA2LSB5 Type: ET_DYN6 Machine: EM_X86_647 Entry: 0x13D08ProgramHeaders:9 - Type: PT_PHDR10 Flags: [ PF_R ]11 VAddr: 0x4012 Align: 0x813 - Type: PT_INTERP14 Flags: [ PF_R ]15 FirstSec: .interp16 LastSec: .interp17 VAddr: 0x27018 - Type: PT_LOAD19 Flags: [ PF_R ]20 FirstSec: .interp21 LastSec: .rodata.str22 Align: 0x100023 - Type: PT_LOAD24 Flags: [ PF_X, PF_R ]25 FirstSec: .plt26 LastSec: .text27 VAddr: 0x13A028 Align: 0x100029 - Type: PT_LOAD30 Flags: [ PF_W, PF_R ]31 FirstSec: .dynamic32 LastSec: .relro_padding33 VAddr: 0x23F834 Align: 0x100035 - Type: PT_LOAD36 Flags: [ PF_W, PF_R ]37 FirstSec: .got.plt38 LastSec: .got.plt39 VAddr: 0x355040 Align: 0x100041 - Type: PT_DYNAMIC42 Flags: [ PF_W, PF_R ]43 FirstSec: .dynamic44 LastSec: .dynamic45 VAddr: 0x23F846 Align: 0x847 - Type: PT_GNU_EH_FRAME48 Flags: [ PF_R ]49 FirstSec: .eh_frame_hdr50 LastSec: .eh_frame_hdr51 VAddr: 0x37C52 Align: 0x453 - Type: PT_GNU_STACK54 Flags: [ PF_W, PF_R ]55 - Type: PT_GNU_RELRO56 Flags: [ PF_R ]57 FirstSec: .dynamic58 LastSec: .relro_padding59 VAddr: 0x23F860Sections:61 - Name: .interp62 Type: SHT_PROGBITS63 Flags: [ SHF_ALLOC ]64 Address: 0x27065 AddressAlign: 0x166 Content: 2F6C696236342F6C642D6C696E75782D7838362D36342E736F2E320067 - Name: .gnu.hash68 Type: SHT_GNU_HASH69 Flags: [ SHF_ALLOC ]70 Address: 0x29071 Link: .dynsym72 AddressAlign: 0x873 Header:74 SymNdx: 0x275 Shift2: 0x1A76 BloomFilter: [ 0x0 ]77 HashBuckets: [ 0x0 ]78 HashValues: [ ]79 - Name: .dynsym80 Type: SHT_DYNSYM81 Flags: [ SHF_ALLOC ]82 Address: 0x2B083 Link: .dynstr84 AddressAlign: 0x885 - Name: .dynstr86 Type: SHT_STRTAB87 Flags: [ SHF_ALLOC ]88 Address: 0x2E089 AddressAlign: 0x190 - Name: .gnu.version91 Type: SHT_GNU_versym92 Flags: [ SHF_ALLOC ]93 Address: 0x2FE94 Link: .dynsym95 AddressAlign: 0x296 Entries: [ 0, 2 ]97 - Name: .gnu.version_r98 Type: SHT_GNU_verneed99 Flags: [ SHF_ALLOC ]100 Address: 0x308101 Link: .dynstr102 AddressAlign: 0x8103 Dependencies:104 - Version: 1105 File: libc.so.6106 Entries:107 - Name: GLIBC_2.2.5108 Hash: 157882997109 Flags: 0110 Other: 2111 - Name: .rela.plt112 Type: SHT_RELA113 Flags: [ SHF_ALLOC, SHF_INFO_LINK ]114 Address: 0x328115 Link: .dynsym116 AddressAlign: 0x8117 Info: .got.plt118 Relocations:119 - Offset: 0x3568120 Symbol: printf121 Type: R_X86_64_JUMP_SLOT122 - Name: .eh_frame123 Type: SHT_PROGBITS124 Flags: [ SHF_ALLOC ]125 Address: 0x340126 AddressAlign: 0x8127 Content: 1400000000000000017A5200017810011B0C0708900100001C0000001C000000701000002500000000410E108602430D06600C070800000000000000128 - Name: .eh_frame_hdr129 Type: SHT_PROGBITS130 Flags: [ SHF_ALLOC ]131 Address: 0x37C132 AddressAlign: 0x4133 Content: 011B033BC0FFFFFF0100000054100000DCFFFFFF134 - Name: .rodata.str135 Type: SHT_PROGBITS136 Flags: [ SHF_ALLOC ]137 Address: 0x390138 AddressAlign: 0x1139 Content: 48656C6C6F20776F726C64210A00140 - Name: .plt141 Type: SHT_PROGBITS142 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]143 Address: 0x13A0144 AddressAlign: 0x10145 Content: F30F1EFA4153FF35AC210000FF25AE210000CCCCCCCCCCCCCCCCCCCCCCCCCCCCF30F1EFA41BB00000000FF2598210000146 - Name: .text147 Type: SHT_PROGBITS148 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]149 Address: 0x13D0150 AddressAlign: 0x10151 Content: 554889E54883EC10C745FC00000000488D3DAAEFFFFFB000E8D3FFFFFF31C04883C4105DC3152 - Name: .dynamic153 Type: SHT_DYNAMIC154 Flags: [ SHF_WRITE, SHF_ALLOC ]155 Address: 0x23F8156 Link: .dynstr157 AddressAlign: 0x8158 Entries:159 - Tag: DT_NEEDED160 Value: 0x1161 - Tag: DT_JMPREL162 Value: 0x328163 - Tag: DT_PLTRELSZ164 Value: 0x18165 - Tag: DT_PLTREL166 Value: 0x7167 - Tag: DT_PLTGOT168 Value: 0x3550169 - Tag: DT_SYMTAB170 Value: 0x2B0171 - Tag: DT_SYMENT172 Value: 0x18173 - Tag: DT_STRTAB174 Value: 0x2E0175 - Tag: DT_STRSZ176 Value: 0x1E177 - Tag: DT_VERSYM178 Value: 0x2FE179 - Tag: DT_VERNEED180 Value: 0x308181 - Tag: DT_VERNEEDNUM182 Value: 0x1183 - Tag: DT_GNU_HASH184 Value: 0x290185 - Tag: DT_FLAGS_1186 Value: 0x8000000187 - Tag: DT_DEBUG188 Value: 0x0189 - Tag: DT_NULL190 Value: 0x0191 - Tag: DT_NULL192 Value: 0x0193 - Tag: DT_NULL194 Value: 0x0195 - Tag: DT_NULL196 Value: 0x0197 - Tag: DT_NULL198 Value: 0x0199 - Tag: DT_NULL200 Value: 0x0201 - Name: .got202 Type: SHT_PROGBITS203 Flags: [ SHF_WRITE, SHF_ALLOC ]204 Address: 0x2548205 AddressAlign: 0x8206 Content: '0000000000000000'207 - Name: .relro_padding208 Type: SHT_NOBITS209 Flags: [ SHF_WRITE, SHF_ALLOC ]210 Address: 0x2550211 AddressAlign: 0x1212 Size: 0xAB0213 - Name: .got.plt214 Type: SHT_PROGBITS215 Flags: [ SHF_WRITE, SHF_ALLOC ]216 Address: 0x3550217 AddressAlign: 0x8218 Content: F82300000000000000000000000000000000000000000000A013000000000000219 - Name: .rela.text220 Type: SHT_RELA221 Flags: [ SHF_INFO_LINK ]222 Link: .symtab223 AddressAlign: 0x8224 Info: .text225 Relocations:226 - Offset: 0x13E2227 Symbol: .L.str228 Type: R_X86_64_PC32229 Addend: -4230 - Offset: 0x13E9231 Symbol: printf232 Type: R_X86_64_PLT32233 Addend: -4234 - Type: SectionHeaderTable235 Sections:236 - Name: .interp237 - Name: .gnu.hash238 - Name: .dynsym239 - Name: .dynstr240 - Name: .gnu.version241 - Name: .gnu.version_r242 - Name: .rela.plt243 - Name: .eh_frame244 - Name: .eh_frame_hdr245 - Name: .rodata.str246 - Name: .plt247 - Name: .text248 - Name: .rela.text249 - Name: .dynamic250 - Name: .got251 - Name: .relro_padding252 - Name: .got.plt253 - Name: .symtab254 - Name: .strtab255 - Name: .shstrtab256Symbols:257 - Name: .interp258 Type: STT_SECTION259 Section: .interp260 Value: 0x270261 - Name: .gnu.hash262 Type: STT_SECTION263 Section: .gnu.hash264 Value: 0x290265 - Name: .dynsym266 Type: STT_SECTION267 Section: .dynsym268 Value: 0x2B0269 - Name: .dynstr270 Type: STT_SECTION271 Section: .dynstr272 Value: 0x2E0273 - Name: .gnu.version274 Type: STT_SECTION275 Section: .gnu.version276 Value: 0x2FE277 - Name: .gnu.version_r278 Type: STT_SECTION279 Section: .gnu.version_r280 Value: 0x308281 - Name: .rela.plt282 Type: STT_SECTION283 Section: .rela.plt284 Value: 0x328285 - Name: .eh_frame286 Type: STT_SECTION287 Section: .eh_frame288 Value: 0x340289 - Name: .eh_frame_hdr290 Type: STT_SECTION291 Section: .eh_frame_hdr292 Value: 0x37C293 - Name: .rodata.str294 Type: STT_SECTION295 Section: .rodata.str296 Value: 0x390297 - Name: .plt298 Type: STT_SECTION299 Section: .plt300 Value: 0x13A0301 - Name: .text302 Type: STT_SECTION303 Section: .text304 Value: 0x13D0305 - Name: .dynamic306 Type: STT_SECTION307 Section: .dynamic308 Value: 0x23F8309 - Name: .got310 Type: STT_SECTION311 Section: .got312 Value: 0x2548313 - Name: .relro_padding314 Type: STT_SECTION315 Section: .relro_padding316 Value: 0x2550317 - Name: .got.plt318 Type: STT_SECTION319 Section: .got.plt320 Value: 0x3550321 - Name: 'printf$plt'322 Type: STT_FUNC323 Section: .plt324 Value: 0x13C0325 - Name: hello.c326 Type: STT_FILE327 Index: SHN_ABS328 - Name: .L.str329 Type: STT_OBJECT330 Section: .rodata.str331 Value: 0x390332 - Name: main333 Type: STT_FUNC334 Section: .text335 Value: 0x13D0336 Size: 0x25337 - Name: __ehdr_start338 Section: .interp339 - Name: __init_array_start340 Index: SHN_ABS341 - Name: __init_array_end342 Index: SHN_ABS343 - Name: __fini_array_start344 Index: SHN_ABS345 - Name: __fini_array_end346 Index: SHN_ABS347 - Name: __preinit_array_start348 Index: SHN_ABS349 - Name: __preinit_array_end350 Index: SHN_ABS351 - Name: _DYNAMIC352 Section: .dynamic353 Value: 0x23F8354 - Name: _GLOBAL_OFFSET_TABLE_355 Section: .got.plt356 Value: 0x3550357 - Name: _PROCEDURE_LINKAGE_TABLE_358 Section: .plt359 Value: 0x13A0360 - Name: __bss_start361 Index: SHN_ABS362 - Name: _end363 Section: .got.plt364 Value: 0x3570365 - Name: _etext366 Section: .text367 Value: 0x13F5368 - Name: _edata369 Section: .got.plt370 Value: 0x3570371 - Name: __executable_start372 Section: .interp373 - Name: __rela_iplt_start374 Index: SHN_ABS375 - Name: __rela_iplt_end376 Index: SHN_ABS377 - Name: __GNU_EH_FRAME_HDR378 Section: .eh_frame_hdr379 Value: 0x37C380 - Name: end381 Section: .got.plt382 Value: 0x3570383 - Name: etext384 Section: .text385 Value: 0x13F5386 - Name: edata387 Section: .got.plt388 Value: 0x3570389 - Name: __dso_handle390 Section: .interp391 - Name: _TLS_MODULE_BASE_392 Section: .interp393 - Name: printf394 Binding: STB_GLOBAL395DynamicSymbols:396 - Name: printf397 Type: STT_FUNC398 Binding: STB_GLOBAL399...400