84.6 KB
/srv/reproducible-results/rbuild-debian/tmp.taoDo642LT/b1/leatherman_1.4.2+dfsg-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.taoDo642LT/b2/leatherman_1.4.2+dfsg-2_i386.changes
534 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·​a98adc42928978c563eea​647f6370081·​111580·​libdevel·​optional·​libleatherman-​dev_1.​4.​2+dfsg-​2_i386.​deb1 ·​a98adc42928978c563eea​647f6370081·​111580·​libdevel·​optional·​libleatherman-​dev_1.​4.​2+dfsg-​2_i386.​deb
2 ·a926604b8f5421d17dbd0​fd5029542c3·​7207776·​debug·​optional·​libleatherman1.​4.​2-​dbgsym_1.​4.​2+dfsg-​2_i386.​deb2 ·1cc16c5371fc2510e7cd7​5978ec8eeff·​7208020·​debug·​optional·​libleatherman1.​4.​2-​dbgsym_1.​4.​2+dfsg-​2_i386.​deb
3 ·​47dcf459ace42614bd39c​19e24be074a·​379728·​libs·​optional·​libleatherman1.​4.​2_1.​4.​2+dfsg-​2_i386.​deb3 ·​4119584057c41bf78e3aa​f005e38ff97·​379628·​libs·​optional·​libleatherman1.​4.​2_1.​4.​2+dfsg-​2_i386.​deb
50.5 KB
libleatherman1.4.2_1.4.2+dfsg-2_i386.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -​rw-​r-​-​r-​-​···​0········​0········​0········​4·​2018-​08-​22·​13:​09:​39.​000000·​debian-​binary1 -​rw-​r-​-​r-​-​···​0········​0········​0········​4·​2018-​08-​22·​13:​09:​39.​000000·​debian-​binary
2 -​rw-​r-​-​r-​-​···​0········​0········​0·····​1212·​2018-​08-​22·​13:​09:​39.​000000·​control.​tar.​xz2 -​rw-​r-​-​r-​-​···​0········​0········​0·····​1216·​2018-​08-​22·​13:​09:​39.​000000·​control.​tar.​xz
3 -​rw-​r-​-​r-​-​···​0········​0········​0···​378324·​2018-​08-​22·​13:​09:​39.​000000·​data.​tar.​xz3 -​rw-​r-​-​r-​-​···​0········​0········​0···​378220·​2018-​08-​22·​13:​09:​39.​000000·​data.​tar.​xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
49.9 KB
data.tar.xz
49.9 KB
data.tar
10.3 KB
./usr/lib/i386-linux-gnu/libleatherman_curl.so.1.4.2
972 B
readelf --wide --program-header {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x15e002 Entry·​point·​0x15e00
3 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​523 There·​are·​9·​program·​headers,​·​starting·​at·​offset·​52
  
4 Program·​Headers:​4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x145a0·​0x145a0·​R···​0x10006 ··​LOAD···········​0x000000·​0x00000000·​0x00000000·​0x145a4·​0x145a4·​R···​0x1000
7 ··​LOAD···········​0x015000·​0x00015000·​0x00015000·​0x26118·​0x26118·​R·​E·​0x10007 ··​LOAD···········​0x015000·​0x00015000·​0x00015000·​0x26118·​0x26118·​R·​E·​0x1000
8 ··​LOAD···········​0x03c000·​0x0003c000·​0x0003c000·​0x0f074·​0x0f074·​R···​0x10008 ··​LOAD···········​0x03c000·​0x0003c000·​0x0003c000·​0x0f074·​0x0f074·​R···​0x1000
9 ··​LOAD···········​0x04be34·​0x0004ce34·​0x0004ce34·​0x011e4·​0x0148c·​RW··​0x10009 ··​LOAD···········​0x04be34·​0x0004ce34·​0x0004ce34·​0x011e4·​0x0148c·​RW··​0x1000
10 ··​DYNAMIC········​0x04c938·​0x0004d938·​0x0004d938·​0x00148·​0x00148·​RW··​0x410 ··​DYNAMIC········​0x04c938·​0x0004d938·​0x0004d938·​0x00148·​0x00148·​RW··​0x4
11 ··​NOTE···········​0x000154·​0x00000154·​0x00000154·​0x00024·​0x00024·​R···​0x411 ··​NOTE···········​0x000154·​0x00000154·​0x00000154·​0x00024·​0x00024·​R···​0x4
12 ··​GNU_EH_FRAME···​0x04100c·​0x0004100c·​0x0004100c·​0x00f14·​0x00f14·​R···​0x412 ··​GNU_EH_FRAME···​0x04100c·​0x0004100c·​0x0004100c·​0x00f14·​0x00f14·​R···​0x4
13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x1013 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x10
1.85 KB
readelf --wide --sections {}
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000d6c·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000d6c·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000ee4·​000ee4·​002790·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000ee4·​000ee4·​002790·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​00003674·​003674·​00eeb1·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​00003674·​003674·​00eeb3·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00012526·​012526·​0004f2·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00012528·​012528·​0004f2·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00012a18·​012a18·​000120·​00···​A··​4···​4··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00012a1c·​012a1c·​000120·​00···​A··​4···​4··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​00012b38·​012b38·​001390·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​00012b3c·​012b3c·​001390·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​00013ec8·​013ec8·​0006d8·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​00013ecc·​013ecc·​0006d8·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00015000·​015000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00015000·​015000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00015020·​015020·​000dc0·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00015020·​015020·​000dc0·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​00015de0·​015de0·​000020·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​00015de0·​015de0·​000020·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​00015e00·​015e00·​025304·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​00015e00·​015e00·​025304·​00··​AX··​0···​0·​16
17 ··​[13]·​.​fini·············​PROGBITS········​0003b104·​03b104·​000014·​00··​AX··​0···​0··​417 ··​[13]·​.​fini·············​PROGBITS········​0003b104·​03b104·​000014·​00··​AX··​0···​0··​4
18 ··​[14]·​.​rodata···········​PROGBITS········​0003c000·​03c000·​005009·​00···​A··​0···​0·​3218 ··​[14]·​.​rodata···········​PROGBITS········​0003c000·​03c000·​005009·​00···​A··​0···​0·​32
19 ··​[15]·​.​eh_frame_hdr·····​PROGBITS········​0004100c·​04100c·​000f14·​00···​A··​0···​0··​419 ··​[15]·​.​eh_frame_hdr·····​PROGBITS········​0004100c·​04100c·​000f14·​00···​A··​0···​0··​4
2.14 KB
readelf --wide --relocs {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x12b38·​contains·​626·​entries:​1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x12b3c·​contains·​626·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
3 0004ce34··​00000008·​R_386_RELATIVE········3 0004ce34··​00000008·​R_386_RELATIVE········
4 0004ce38··​00000008·​R_386_RELATIVE········4 0004ce38··​00000008·​R_386_RELATIVE········
5 0004ce3c··​00000008·​R_386_RELATIVE········5 0004ce3c··​00000008·​R_386_RELATIVE········
6 0004cfb4··​00000008·​R_386_RELATIVE········6 0004cfb4··​00000008·​R_386_RELATIVE········
7 0004cfbc··​00000008·​R_386_RELATIVE········7 0004cfbc··​00000008·​R_386_RELATIVE········
8 0004d1cc··​00000008·​R_386_RELATIVE········8 0004d1cc··​00000008·​R_386_RELATIVE········
Offset 624, 15 lines modifiedOffset 624, 15 lines modified
624 0004dff0··​00009f06·​R_386_GLOB_DAT·········​00000000···​_ITM_registerTMCloneT​able624 0004dff0··​00009f06·​R_386_GLOB_DAT·········​00000000···​_ITM_registerTMCloneT​able
625 0004dff8··​0000a506·​R_386_GLOB_DAT·········​00000000···​_ZTVNSt7__cxx1115basi​c_stringbufIcSt11char​_traitsIcESaIcEEE@GLI​BCXX_3.​4.​21625 0004dff8··​0000a506·​R_386_GLOB_DAT·········​00000000···​_ZTVNSt7__cxx1115basi​c_stringbufIcSt11char​_traitsIcESaIcEEE@GLI​BCXX_3.​4.​21
626 0004dffc··​0000a806·​R_386_GLOB_DAT·········​00000000···​_ZNSt8ios_base4InitD1​Ev@GLIBCXX_3.​4626 0004dffc··​0000a806·​R_386_GLOB_DAT·········​00000000···​_ZNSt8ios_base4InitD1​Ev@GLIBCXX_3.​4
627 0004e004··​00027201·​R_386_32···············​0004ceec···​_ZTIN5boost10filesyst​em16filesystem_errorE​627 0004e004··​00027201·​R_386_32···············​0004ceec···​_ZTIN5boost10filesyst​em16filesystem_errorE​
628 0004e00c··​00000301·​R_386_32···············​00000000···​_ZTINSt8ios_base7fail​ureB5cxx11E@GLIBCXX_3​.​4.​21628 0004e00c··​00000301·​R_386_32···············​00000000···​_ZTINSt8ios_base7fail​ureB5cxx11E@GLIBCXX_3​.​4.​21
629 0004e014··​00007d01·​R_386_32···············​00000000···​__gxx_personality_v0@​CXXABI_1.​3629 0004e014··​00007d01·​R_386_32···············​00000000···​__gxx_personality_v0@​CXXABI_1.​3
  
630 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x13ec8·​contains·​219·​entries:​630 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x13ecc·​contains·​219·​entries:​
631 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name631 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name
632 0004da8c··​00024407·​R_386_JUMP_SLOT········​0002b640···​_ZN5boost16exception_​detail10clone_implINS​0_19error_info_inject​orISt11logic_errorEEE​C1ERKS4_632 0004da8c··​00024407·​R_386_JUMP_SLOT········​0002b640···​_ZN5boost16exception_​detail10clone_implINS​0_19error_info_inject​orISt11logic_errorEEE​C1ERKS4_
633 0004da90··​0001a907·​R_386_JUMP_SLOT········​00022460···​_ZN5boost16exception_​detail19error_info_in​jectorINS_16bad_lexic​al_castEED2Ev633 0004da90··​0001a907·​R_386_JUMP_SLOT········​00022460···​_ZN5boost16exception_​detail19error_info_in​jectorINS_16bad_lexic​al_castEED2Ev
634 0004da94··​00000407·​R_386_JUMP_SLOT········​00000000···​_Znwj@GLIBCXX_3.​4634 0004da94··​00000407·​R_386_JUMP_SLOT········​00000000···​_Znwj@GLIBCXX_3.​4
635 0004da98··​00000507·​R_386_JUMP_SLOT········​00000000···​_ZN5boost13match_resu​ltsIN9__gnu_cxx17__no​rmal_iteratorIPKcNSt7​__cxx1112basic_string​IcSt11char_traitsIcES​aIcEEEEESaINS_9sub_ma​tchISB_EEEE12maybe_as​signERKSF_635 0004da98··​00000507·​R_386_JUMP_SLOT········​00000000···​_ZN5boost13match_resu​ltsIN9__gnu_cxx17__no​rmal_iteratorIPKcNSt7​__cxx1112basic_string​IcSt11char_traitsIcES​aIcEEEEESaINS_9sub_ma​tchISB_EEEE12maybe_as​signERKSF_
636 0004da9c··​0000cc07·​R_386_JUMP_SLOT········​000309b0···​_ZN5boost12basic_form​atIcSt11char_traitsIc​ESaIcEE5parseERKNSt7_​_cxx1112basic_stringI​cS2_S3_EE636 0004da9c··​0000cc07·​R_386_JUMP_SLOT········​000309b0···​_ZN5boost12basic_form​atIcSt11char_traitsIc​ESaIcEE5parseERKNSt7_​_cxx1112basic_stringI​cS2_S3_EE
637 0004daa0··​00015607·​R_386_JUMP_SLOT········​000305b0···​_ZN5boost12basic_form​atIcSt11char_traitsIc​ESaIcEE18make_or_reus​e_dataEj637 0004daa0··​00015607·​R_386_JUMP_SLOT········​000305b0···​_ZN5boost12basic_form​atIcSt11char_traitsIc​ESaIcEE18make_or_reus​e_dataEj
1.45 KB
readelf --wide --dynamic {}
    
Offset 17, 23 lines modifiedOffset 17, 23 lines modified
17 ·​0x00000019·​(INIT_ARRAY)​·················​0x4ce3417 ·​0x00000019·​(INIT_ARRAY)​·················​0x4ce34
18 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​18 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​
19 ·​0x0000001a·​(FINI_ARRAY)​·················​0x4ce3c19 ·​0x0000001a·​(FINI_ARRAY)​·················​0x4ce3c
20 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​20 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
21 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17821 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
22 ·​0x00000005·​(STRTAB)​·····················​0x367422 ·​0x00000005·​(STRTAB)​·····················​0x3674
23 ·​0x00000006·​(SYMTAB)​·····················​0xee423 ·​0x00000006·​(SYMTAB)​·····················​0xee4
24 ·​0x0000000a·​(STRSZ)​······················​61105·​(bytes)​24 ·​0x0000000a·​(STRSZ)​······················​61107·​(bytes)​
25 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​25 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
26 ·​0x00000003·​(PLTGOT)​·····················​0x4da8026 ·​0x00000003·​(PLTGOT)​·····················​0x4da80
27 ·​0x00000002·​(PLTRELSZ)​···················​1752·​(bytes)​27 ·​0x00000002·​(PLTRELSZ)​···················​1752·​(bytes)​
28 ·​0x00000014·​(PLTREL)​·····················​REL28 ·​0x00000014·​(PLTREL)​·····················​REL
29 ·​0x00000017·​(JMPREL)​·····················​0x13ec829 ·​0x00000017·​(JMPREL)​·····················​0x13ecc
30 ·​0x00000011·​(REL)​························​0x12b3830 ·​0x00000011·​(REL)​························​0x12b3c
31 ·​0x00000012·​(RELSZ)​······················​5008·​(bytes)​31 ·​0x00000012·​(RELSZ)​······················​5008·​(bytes)​
32 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​32 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
33 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW33 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
34 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW34 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
35 ·​0x6ffffffe·​(VERNEED)​····················​0x12a1835 ·​0x6ffffffe·​(VERNEED)​····················​0x12a1c
36 ·​0x6fffffff·​(VERNEEDNUM)​·················​436 ·​0x6fffffff·​(VERNEEDNUM)​·················​4
37 ·​0x6ffffff0·​(VERSYM)​·····················​0x1252637 ·​0x6ffffff0·​(VERSYM)​·····················​0x12528
38 ·​0x6ffffffa·​(RELCOUNT)​···················​8238 ·​0x6ffffffa·​(RELCOUNT)​···················​82
39 ·​0x00000000·​(NULL)​·······················​0x039 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·8055703bb00fc80f0ebe8​dccb689576b73b477313 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·ecb8c0b7b5ec668d2b387​03f2905528bf4e9bbb7
1.76 KB
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​633·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​633·​entries:​
2 ·​Addr:​·​0x0000000000012526··​Offset:​·​0x012526··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x0000000000012528··​Offset:​·​0x012528··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(CXXABI_1.​3)​····​3·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·3 ··​000:​···​0·​(*local*)​·······​2·​(CXXABI_1.​3)​····​3·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·
4 ··​004:​···​3·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​5·​(GLIBC_2.​1.​3)​···​4·​(GLIBCXX_3.​4.​21)​·4 ··​004:​···​3·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​5·​(GLIBC_2.​1.​3)​···​4·​(GLIBCXX_3.​4.​21)​·
5 ··​008:​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​6·​(CURL_OPENSSL_4)​····​3·​(GLIBCXX_3.​4)​5 ··​008:​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​6·​(CURL_OPENSSL_4)​····​3·​(GLIBCXX_3.​4)​
6 ··​00c:​···​4·​(GLIBCXX_3.​4.​21)​····​6·​(CURL_OPENSSL_4)​····​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​6 ··​00c:​···​4·​(GLIBCXX_3.​4.​21)​····​6·​(CURL_OPENSSL_4)​····​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​
7 ··​010:​···​4·​(GLIBCXX_3.​4.​21)​····​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​7 ··​010:​···​4·​(GLIBCXX_3.​4.​21)​····​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​
8 ··​014:​···​6·​(CURL_OPENSSL_4)​····​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​6·​(CURL_OPENSSL_4)​·8 ··​014:​···​6·​(CURL_OPENSSL_4)​····​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​6·​(CURL_OPENSSL_4)​·
9 ··​018:​···​7·​(GLIBCXX_3.​4.​14)​····​0·​(*local*)​·······​4·​(GLIBCXX_3.​4.​21)​····​2·​(CXXABI_1.​3)​·9 ··​018:​···​7·​(GLIBCXX_3.​4.​14)​····​0·​(*local*)​·······​4·​(GLIBCXX_3.​4.​21)​····​2·​(CXXABI_1.​3)​·
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 ··​268:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···158 ··​268:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
159 ··​26c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···159 ··​26c:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
160 ··​270:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···160 ··​270:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
161 ··​274:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···161 ··​274:​···​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​······​1·​(*global*)​···
162 ··​278:​···​1·​(*global*)​···162 ··​278:​···​1·​(*global*)​···
  
163 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​4·​entries:​163 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​4·​entries:​
164 ·​Addr:​·​0x0000000000012a18··​Offset:​·​0x012a18··​Link:​·​4·​(.​dynstr)​164 ·​Addr:​·​0x0000000000012a1c··​Offset:​·​0x012a1c··​Link:​·​4·​(.​dynstr)​
165 ··​000000:​·​Version:​·​1··​File:​·​libgcc_s.​so.​1··​Cnt:​·​1165 ··​000000:​·​Version:​·​1··​File:​·​libgcc_s.​so.​1··​Cnt:​·​1
166 ··​0x0010:​···​Name:​·​GCC_3.​0··​Flags:​·​none··​Version:​·​14166 ··​0x0010:​···​Name:​·​GCC_3.​0··​Flags:​·​none··​Version:​·​14
167 ··​0x0020:​·​Version:​·​1··​File:​·​libcurl.​so.​4··​Cnt:​·​1167 ··​0x0020:​·​Version:​·​1··​File:​·​libcurl.​so.​4··​Cnt:​·​1
168 ··​0x0030:​···​Name:​·​CURL_OPENSSL_4··​Flags:​·​none··​Version:​·​6168 ··​0x0030:​···​Name:​·​CURL_OPENSSL_4··​Flags:​·​none··​Version:​·​6
169 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​4169 ··​0x0040:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·​4
170 ··​0x0050:​···​Name:​·​GLIBC_2.​1··​Flags:​·​none··​Version:​·​15170 ··​0x0050:​···​Name:​·​GLIBC_2.​1··​Flags:​·​none··​Version:​·​15
171 ··​0x0060:​···​Name:​·​GLIBC_2.​4··​Flags:​·​none··​Version:​·​10171 ··​0x0060:​···​Name:​·​GLIBC_2.​4··​Flags:​·​none··​Version:​·​10
697 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3815, 9 lines modifiedOffset 3815, 9 lines modified
3815 ··​0x000124b4·​2e390047·​4c494243·​58585f33·​2e342e31·​.​9.​GLIBCXX_3.​4.​13815 ··​0x000124b4·​2e390047·​4c494243·​58585f33·​2e342e31·​.​9.​GLIBCXX_3.​4.​1
3816 ··​0x000124c4·​3400474c·​49424358·​585f332e·​342e3231·​4.​GLIBCXX_3.​4.​213816 ··​0x000124c4·​3400474c·​49424358·​585f332e·​342e3231·​4.​GLIBCXX_3.​4.​21
3817 ··​0x000124d4·​00474c49·​42435858·​5f332e34·​00435858·​.​GLIBCXX_3.​4.​CXX3817 ··​0x000124d4·​00474c49·​42435858·​5f332e34·​00435858·​.​GLIBCXX_3.​4.​CXX
3818 ··​0x000124e4·​4142495f·​312e3300·​00000000·​00000000·​ABI_1.​3.​.​.​.​.​.​.​.​.​3818 ··​0x000124e4·​4142495f·​312e3300·​00000000·​00000000·​ABI_1.​3.​.​.​.​.​.​.​.​.​
3819 ··​0x000124f4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3819 ··​0x000124f4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3820 ··​0x00012504·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3820 ··​0x00012504·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3821 ··​0x00012514·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3821 ··​0x00012514·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3822 ··​0x00012524·​00··································.​3822 ··​0x00012524·​000000······························.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·35353730·33626230·30666338·​30663065·55703bb00fc80f0e2 ··​0x00000000·62386330·62376235·65633636·​38643262·b8c0b7b5ec668d2b
3 ··​0x00000010·62653864·63636236·​38393537·​36623733·be8dccb689576b733 ··​0x00000010·33383730·33663239·​30353532·​38626634·38703f2905528bf4
4 ··​0x00000020·​62343737·33312e64·​65627567·​00000000·b47731.​debug.​.​.​.​4 ··​0x00000020·​65396262·62372e64·​65627567·​00000000·e9bbb7.​debug.​.​.​.​
5 ··​0x00000030·3ffa0de8····························?.​.​.​5 ··​0x00000030·bd1cf791····························.​.​.​.​
  
5.68 KB
./usr/lib/i386-linux-gnu/libleatherman_dynamic_library.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000c4c·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000c4c·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000dc4·​000dc4·​001f60·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000dc4·​000dc4·​001f60·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​00002d24·​002d24·​00d239·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​00002d24·​002d24·​00d23b·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0000ff5e·​00ff5e·​0003ec·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0000ff60·​00ff60·​0003ec·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​0001034c·​01034c·​000100·​00···​A··​4···​4··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​0001034c·​01034c·​000100·​00···​A··​4···​4··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​0001044c·​01044c·​000c70·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​0001044c·​01044c·​000c70·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​000110bc·​0110bc·​000560·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​000110bc·​0110bc·​000560·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00012000·​012000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00012000·​012000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00012020·​012020·​000ad0·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00012020·​012020·​000ad0·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​00012af0·​012af0·​000008·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​00012af0·​012af0·​000008·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​00012b00·​012b00·​0168c4·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​00012b00·​012b00·​0168c4·​00··​AX··​0···​0·​16
1.3 KB
readelf --wide --dynamic {}
    
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 ·​0x00000019·​(INIT_ARRAY)​·················​0x3633814 ·​0x00000019·​(INIT_ARRAY)​·················​0x36338
15 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​15 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
16 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3633c16 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3633c
17 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​17 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
18 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17818 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
19 ·​0x00000005·​(STRTAB)​·····················​0x2d2419 ·​0x00000005·​(STRTAB)​·····················​0x2d24
20 ·​0x00000006·​(SYMTAB)​·····················​0xdc420 ·​0x00000006·​(SYMTAB)​·····················​0xdc4
21 ·​0x0000000a·​(STRSZ)​······················​53817·​(bytes)​21 ·​0x0000000a·​(STRSZ)​······················​53819·​(bytes)​
22 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​22 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
23 ·​0x00000003·​(PLTGOT)​·····················​0x36c0823 ·​0x00000003·​(PLTGOT)​·····················​0x36c08
24 ·​0x00000002·​(PLTRELSZ)​···················​1376·​(bytes)​24 ·​0x00000002·​(PLTRELSZ)​···················​1376·​(bytes)​
25 ·​0x00000014·​(PLTREL)​·····················​REL25 ·​0x00000014·​(PLTREL)​·····················​REL
26 ·​0x00000017·​(JMPREL)​·····················​0x110bc26 ·​0x00000017·​(JMPREL)​·····················​0x110bc
27 ·​0x00000011·​(REL)​························​0x1044c27 ·​0x00000011·​(REL)​························​0x1044c
28 ·​0x00000012·​(RELSZ)​······················​3184·​(bytes)​28 ·​0x00000012·​(RELSZ)​······················​3184·​(bytes)​
29 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​29 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
30 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW30 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
31 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW31 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
32 ·​0x6ffffffe·​(VERNEED)​····················​0x1034c32 ·​0x6ffffffe·​(VERNEED)​····················​0x1034c
33 ·​0x6fffffff·​(VERNEEDNUM)​·················​433 ·​0x6fffffff·​(VERNEEDNUM)​·················​4
34 ·​0x6ffffff0·​(VERSYM)​·····················​0xff5e34 ·​0x6ffffff0·​(VERSYM)​·····················​0xff60
35 ·​0x6ffffffa·​(RELCOUNT)​···················​535 ·​0x6ffffffa·​(RELCOUNT)​···················​5
36 ·​0x00000000·​(NULL)​·······················​0x036 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·bc3c9e22f22b7380efc29​4415001626676352c1e3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·246f8297e5c405a887778​bfcd87be1cc117b6940
866 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​502·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​502·​entries:​
2 ·​Addr:​·​0x000000000000ff5e··​Offset:​·​0x00ff5e··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x000000000000ff60··​Offset:​·​0x00ff60··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····
4 ··​004:​···​3·​(GLIBC_2.​1.​3)​···​4·​(GLIBC_2.​1)​·····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​4 ··​004:​···​3·​(GLIBC_2.​1.​3)​···​4·​(GLIBC_2.​1)​·····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
5 ··​008:​···​5·​(GLIBCXX_3.​4.​21)​····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​5 ··​008:​···​5·​(GLIBCXX_3.​4.​21)​····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​6·​(GLIBCXX_3.​4.​14)​····​5·​(GLIBCXX_3.​4.​21)​·6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​6·​(GLIBCXX_3.​4.​14)​····​5·​(GLIBCXX_3.​4.​21)​·
7 ··​010:​···​7·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​····​7·​(CXXABI_1.​3)​·7 ··​010:​···​7·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​····​7·​(CXXABI_1.​3)​·
8 ··​014:​···​5·​(GLIBCXX_3.​4.​21)​····​5·​(GLIBCXX_3.​4.​21)​····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​8 ··​014:​···​5·​(GLIBCXX_3.​4.​21)​····​5·​(GLIBCXX_3.​4.​21)​····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​
9 ··​018:​···​5·​(GLIBCXX_3.​4.​21)​····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​·9 ··​018:​···​5·​(GLIBCXX_3.​4.​21)​····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​·
713 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3359, 9 lines modifiedOffset 3359, 9 lines modified
3359 ··​0x0000fee4·​4358585f·​332e342e·​31310043·​58584142·​CXX_3.​4.​11.​CXXAB3359 ··​0x0000fee4·​4358585f·​332e342e·​31310043·​58584142·​CXX_3.​4.​11.​CXXAB
3360 ··​0x0000fef4·​495f312e·​3300474c·​49424358·​585f332e·​I_1.​3.​GLIBCXX_3.​3360 ··​0x0000fef4·​495f312e·​3300474c·​49424358·​585f332e·​I_1.​3.​GLIBCXX_3.​
3361 ··​0x0000ff04·​342e3134·​00474c49·​42435858·​5f332e34·​4.​14.​GLIBCXX_3.​43361 ··​0x0000ff04·​342e3134·​00474c49·​42435858·​5f332e34·​4.​14.​GLIBCXX_3.​4
3362 ··​0x0000ff14·​2e323100·​474c4942·​4358585f·​332e3400·​.​21.​GLIBCXX_3.​4.​3362 ··​0x0000ff14·​2e323100·​474c4942·​4358585f·​332e3400·​.​21.​GLIBCXX_3.​4.​
3363 ··​0x0000ff24·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3363 ··​0x0000ff24·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3364 ··​0x0000ff34·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3364 ··​0x0000ff34·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3365 ··​0x0000ff44·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3365 ··​0x0000ff44·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3366 ··​0x0000ff54·​00000000·​00000000·​00················.​.​.​.​.​.​.​.​.​3366 ··​0x0000ff54·​00000000·​00000000·​000000············.​.​.​.​.​.​.​.​.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·​33633965·​32326632·32623733·​38306566·​3c9e22f22b7380ef2 ··​0x00000000·​36663832·​39376535·63343035·61383837·6f8297e5c405a887
3 ··​0x00000010·63323934·34313530·​30313632·​36363736·c2944150016266763 ··​0x00000010·37373862·66636438·​37626531·63633131·778bfcd87be1cc11
4 ··​0x00000020·​33353263·​31652e64·​65627567·​00000000·352c1e.​debug.​.​.​.​4 ··​0x00000020·​37623639·​34302e64·​65627567·​00000000·7b6940.​debug.​.​.​.​
5 ··​0x00000030·021cd0e8····························​.​.​.​.​5 ··​0x00000030·1e52195c····························​.​R.​\
  
5.65 KB
./usr/lib/i386-linux-gnu/libleatherman_execution.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​00126c·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​00126c·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​000013e4·​0013e4·​002b80·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​000013e4·​0013e4·​002b80·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​00003f64·​003f64·​011085·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​00003f64·​003f64·​011087·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00014fea·​014fea·​000570·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00014fec·​014fec·​000570·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​0001555c·​01555c·​0000f0·​00···​A··​4···​3··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​0001555c·​01555c·​0000f0·​00···​A··​4···​3··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​0001564c·​01564c·​0010d0·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​0001564c·​01564c·​0010d0·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​0001671c·​01671c·​000838·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​0001671c·​01671c·​000838·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00017000·​017000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00017000·​017000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00017020·​017020·​001080·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00017020·​017020·​001080·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​000180a0·​0180a0·​000008·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​000180a0·​0180a0·​000008·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​000180b0·​0180b0·​0282d4·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​000180b0·​0180b0·​0282d4·​00··​AX··​0···​0·​16
1.3 KB
readelf --wide --dynamic {}
    
Offset 16, 23 lines modifiedOffset 16, 23 lines modified
16 ·​0x00000019·​(INIT_ARRAY)​·················​0x50f3816 ·​0x00000019·​(INIT_ARRAY)​·················​0x50f38
17 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​17 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
18 ·​0x0000001a·​(FINI_ARRAY)​·················​0x50f3c18 ·​0x0000001a·​(FINI_ARRAY)​·················​0x50f3c
19 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​19 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
20 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17820 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
21 ·​0x00000005·​(STRTAB)​·····················​0x3f6421 ·​0x00000005·​(STRTAB)​·····················​0x3f64
22 ·​0x00000006·​(SYMTAB)​·····················​0x13e422 ·​0x00000006·​(SYMTAB)​·····················​0x13e4
23 ·​0x0000000a·​(STRSZ)​······················​69765·​(bytes)​23 ·​0x0000000a·​(STRSZ)​······················​69767·​(bytes)​
24 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​24 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
25 ·​0x00000003·​(PLTGOT)​·····················​0x519e825 ·​0x00000003·​(PLTGOT)​·····················​0x519e8
26 ·​0x00000002·​(PLTRELSZ)​···················​2104·​(bytes)​26 ·​0x00000002·​(PLTRELSZ)​···················​2104·​(bytes)​
27 ·​0x00000014·​(PLTREL)​·····················​REL27 ·​0x00000014·​(PLTREL)​·····················​REL
28 ·​0x00000017·​(JMPREL)​·····················​0x1671c28 ·​0x00000017·​(JMPREL)​·····················​0x1671c
29 ·​0x00000011·​(REL)​························​0x1564c29 ·​0x00000011·​(REL)​························​0x1564c
30 ·​0x00000012·​(RELSZ)​······················​4304·​(bytes)​30 ·​0x00000012·​(RELSZ)​······················​4304·​(bytes)​
31 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​31 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
32 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW32 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
33 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW33 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
34 ·​0x6ffffffe·​(VERNEED)​····················​0x1555c34 ·​0x6ffffffe·​(VERNEED)​····················​0x1555c
35 ·​0x6fffffff·​(VERNEEDNUM)​·················​335 ·​0x6fffffff·​(VERNEEDNUM)​·················​3
36 ·​0x6ffffff0·​(VERSYM)​·····················​0x14fea36 ·​0x6ffffff0·​(VERSYM)​·····················​0x14fec
37 ·​0x6ffffffa·​(RELCOUNT)​···················​1737 ·​0x6ffffffa·​(RELCOUNT)​···················​17
38 ·​0x00000000·​(NULL)​·······················​0x038 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·​84cd41f4c53d3843bfab1​c78f9445c235e5a18c03 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·​8c638051b30bdc0383bdb​e436e7a9a6b913a70c1
850 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​696·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​696·​entries:​
2 ·​Addr:​·​0x0000000000014fea··​Offset:​·​0x014fea··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x0000000000014fec··​Offset:​·​0x014fec··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····​0·​(*local*)​····
4 ··​004:​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​4·​(GLIBC_2.​1.​3)​4 ··​004:​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​4·​(GLIBC_2.​1.​3)​
5 ··​008:​···​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····​3·​(GLIBCXX_3.​4)​···​2·​(GLIBC_2.​0)​··5 ··​008:​···​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····​3·​(GLIBCXX_3.​4)​···​2·​(GLIBC_2.​0)​··
6 ··​00c:​···​3·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​3·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​·6 ··​00c:​···​3·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​3·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​·
7 ··​010:​···​2·​(GLIBC_2.​0)​·····​3·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​····​3·​(GLIBCXX_3.​4)​7 ··​010:​···​2·​(GLIBC_2.​0)​·····​3·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​21)​····​3·​(GLIBCXX_3.​4)​
8 ··​014:​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​2·​(GLIBC_2.​0)​··8 ··​014:​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​3·​(GLIBCXX_3.​4)​···​2·​(GLIBC_2.​0)​··
9 ··​018:​···​3·​(GLIBCXX_3.​4)​···​6·​(GLIBCXX_3.​4.​14)​····​0·​(*local*)​·······​5·​(GLIBCXX_3.​4.​21)​·9 ··​018:​···​3·​(GLIBCXX_3.​4)​···​6·​(GLIBCXX_3.​4.​14)​····​0·​(*local*)​·······​5·​(GLIBCXX_3.​4.​21)​·
705 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 4356, 9 lines modifiedOffset 4356, 9 lines modified
4356 ··​0x00014f74·​342e3231·​00474c49·​42435858·​5f332e34·​4.​21.​GLIBCXX_3.​44356 ··​0x00014f74·​342e3231·​00474c49·​42435858·​5f332e34·​4.​21.​GLIBCXX_3.​4
4357 ··​0x00014f84·​00474c49·​42435f32·​2e313500·​474c4942·​.​GLIBC_2.​15.​GLIB4357 ··​0x00014f84·​00474c49·​42435f32·​2e313500·​474c4942·​.​GLIBC_2.​15.​GLIB
4358 ··​0x00014f94·​435f322e·​3400474c·​4942435f·​322e312e·​C_2.​4.​GLIBC_2.​1.​4358 ··​0x00014f94·​435f322e·​3400474c·​4942435f·​322e312e·​C_2.​4.​GLIBC_2.​1.​
4359 ··​0x00014fa4·​3300474c·​4942435f·​322e3000·​00000000·​3.​GLIBC_2.​0.​.​.​.​.​4359 ··​0x00014fa4·​3300474c·​4942435f·​322e3000·​00000000·​3.​GLIBC_2.​0.​.​.​.​.​
4360 ··​0x00014fb4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​4360 ··​0x00014fb4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4361 ··​0x00014fc4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​4361 ··​0x00014fc4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4362 ··​0x00014fd4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​4362 ··​0x00014fd4·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4363 ··​0x00014fe4·​00000000·​00·························.​.​.​.​.​4363 ··​0x00014fe4·​00000000·​000000·····················.​.​.​.​.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·​63643431·66346335·​33643338·​34336266·cd41f4c53d3843bf2 ··​0x00000000·36333830·35316233·​30626463·​30333833·638051b30bdc0383
3 ··​0x00000010·​61623163·​37386639·​34343563·​32333565·ab1c78f9445c235e3 ··​0x00000010·​62646265·​34333665·​37613961·​36623931·bdbe436e7a9a6b91
4 ··​0x00000020·​35613138·​63302e64·​65627567·​00000000·5a18c0.​debug.​.​.​.​4 ··​0x00000020·​33613730·​63312e64·​65627567·​00000000·3a70c1.​debug.​.​.​.​
5 ··​0x00000030·d088002c····························​.​.​.​,​5 ··​0x00000030·e6c0dfb2····························​.​.​.​.​
  
5.66 KB
./usr/lib/i386-linux-gnu/libleatherman_file_util.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000c64·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000c64·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000ddc·​000ddc·​002180·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000ddc·​000ddc·​002180·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​00002f5c·​002f5c·​00d9f9·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​00002f5c·​002f5c·​00d9fb·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00010956·​010956·​000430·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00010958·​010958·​000430·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00010d88·​010d88·​0000d0·​00···​A··​4···​3··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00010d88·​010d88·​0000d0·​00···​A··​4···​3··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​00010e58·​010e58·​000d10·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​00010e58·​010e58·​000d10·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​00011b68·​011b68·​0005e8·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​00011b68·​011b68·​0005e8·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00013000·​013000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00013000·​013000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00013020·​013020·​000be0·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00013020·​013020·​000be0·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​00013c00·​013c00·​000008·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​00013c00·​013c00·​000008·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​00013c10·​013c10·​0187d4·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​00013c10·​013c10·​0187d4·​00··​AX··​0···​0·​16
1.3 KB
readelf --wide --dynamic {}
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ·​0x00000019·​(INIT_ARRAY)​·················​0x3927815 ·​0x00000019·​(INIT_ARRAY)​·················​0x39278
16 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​16 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
17 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3927c17 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3927c
18 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​18 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
19 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17819 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
20 ·​0x00000005·​(STRTAB)​·····················​0x2f5c20 ·​0x00000005·​(STRTAB)​·····················​0x2f5c
21 ·​0x00000006·​(SYMTAB)​·····················​0xddc21 ·​0x00000006·​(SYMTAB)​·····················​0xddc
22 ·​0x0000000a·​(STRSZ)​······················​55801·​(bytes)​22 ·​0x0000000a·​(STRSZ)​······················​55803·​(bytes)​
23 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​23 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
24 ·​0x00000003·​(PLTGOT)​·····················​0x39ba424 ·​0x00000003·​(PLTGOT)​·····················​0x39ba4
25 ·​0x00000002·​(PLTRELSZ)​···················​1512·​(bytes)​25 ·​0x00000002·​(PLTRELSZ)​···················​1512·​(bytes)​
26 ·​0x00000014·​(PLTREL)​·····················​REL26 ·​0x00000014·​(PLTREL)​·····················​REL
27 ·​0x00000017·​(JMPREL)​·····················​0x11b6827 ·​0x00000017·​(JMPREL)​·····················​0x11b68
28 ·​0x00000011·​(REL)​························​0x10e5828 ·​0x00000011·​(REL)​························​0x10e58
29 ·​0x00000012·​(RELSZ)​······················​3344·​(bytes)​29 ·​0x00000012·​(RELSZ)​······················​3344·​(bytes)​
30 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​30 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
31 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW31 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
32 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW32 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
33 ·​0x6ffffffe·​(VERNEED)​····················​0x10d8833 ·​0x6ffffffe·​(VERNEED)​····················​0x10d88
34 ·​0x6fffffff·​(VERNEEDNUM)​·················​334 ·​0x6fffffff·​(VERNEEDNUM)​·················​3
35 ·​0x6ffffff0·​(VERSYM)​·····················​0x1095635 ·​0x6ffffff0·​(VERSYM)​·····················​0x10958
36 ·​0x6ffffffa·​(RELCOUNT)​···················​536 ·​0x6ffffffa·​(RELCOUNT)​···················​5
37 ·​0x00000000·​(NULL)​·······················​0x037 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·aede4c865f72f8774a957​abaf598d6813a2104da3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·799afcd189a4b69339738​9a305be2d4e03eeb92c
858 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​536·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​536·​entries:​
2 ·​Addr:​·​0x0000000000010956··​Offset:​·​0x010956··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x0000000000010958··​Offset:​·​0x010958··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····
4 ··​004:​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​4 ··​004:​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
5 ··​008:​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​5 ··​008:​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
7 ··​010:​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·7 ··​010:​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·
8 ··​014:​···​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​14)​····​0·​(*local*)​·······​4·​(GLIBCXX_3.​4.​21)​·8 ··​014:​···​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​14)​····​0·​(*local*)​·······​4·​(GLIBCXX_3.​4.​21)​·
9 ··​018:​···​6·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​6·​(CXXABI_1.​3)​·9 ··​018:​···​6·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​6·​(CXXABI_1.​3)​·
713 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3483, 9 lines modifiedOffset 3483, 9 lines modified
3483 ··​0x000108dc·​4358585f·​332e342e·​31310043·​58584142·​CXX_3.​4.​11.​CXXAB3483 ··​0x000108dc·​4358585f·​332e342e·​31310043·​58584142·​CXX_3.​4.​11.​CXXAB
3484 ··​0x000108ec·​495f312e·​3300474c·​49424358·​585f332e·​I_1.​3.​GLIBCXX_3.​3484 ··​0x000108ec·​495f312e·​3300474c·​49424358·​585f332e·​I_1.​3.​GLIBCXX_3.​
3485 ··​0x000108fc·​342e3134·​00474c49·​42435858·​5f332e34·​4.​14.​GLIBCXX_3.​43485 ··​0x000108fc·​342e3134·​00474c49·​42435858·​5f332e34·​4.​14.​GLIBCXX_3.​4
3486 ··​0x0001090c·​2e323100·​474c4942·​4358585f·​332e3400·​.​21.​GLIBCXX_3.​4.​3486 ··​0x0001090c·​2e323100·​474c4942·​4358585f·​332e3400·​.​21.​GLIBCXX_3.​4.​
3487 ··​0x0001091c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3487 ··​0x0001091c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3488 ··​0x0001092c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3488 ··​0x0001092c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3489 ··​0x0001093c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3489 ··​0x0001093c·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3490 ··​0x0001094c·​00000000·​00000000·​00················.​.​.​.​.​.​.​.​.​3490 ··​0x0001094c·​00000000·​00000000·​000000············.​.​.​.​.​.​.​.​.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·64653463·38363566·37326638·​37373461·de4c865f72f8774a2 ··​0x00000000·39616663·64313839·61346236·​39333339·9afcd189a4b69339
3 ··​0x00000010·​39353761·​62616635·39386436·38313361·957abaf598d6813a3 ··​0x00000010·​37333839·​61333035·62653264·34653033·​7389a305be2d4e03
4 ··​0x00000020·32313034·64612e64·​65627567·​00000000·2104da.​debug.​.​.​.​4 ··​0x00000020·65656239·32632e64·​65627567·​00000000·eeb92c.​debug.​.​.​.​
5 ··​0x00000030·938042f8····························.​.​B.​5 ··​0x00000030·76e799c3····························v.​.​.​
  
5.68 KB
./usr/lib/i386-linux-gnu/libleatherman_json_container.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000d98·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000d98·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000f10·​000f10·​002460·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000f10·​000f10·​002460·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​00003370·​003370·​00efbe·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​00003370·​003370·​00efc0·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0001232e·​01232e·​00048c·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00012330·​012330·​00048c·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​000127bc·​0127bc·​0000e0·​00···​A··​4···​3··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​000127bc·​0127bc·​0000e0·​00···​A··​4···​3··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​0001289c·​01289c·​000ca0·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​0001289c·​01289c·​000ca0·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​0001353c·​01353c·​0006e0·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​0001353c·​01353c·​0006e0·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00014000·​014000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00014000·​014000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00014020·​014020·​000dd0·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00014020·​014020·​000dd0·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​00014df0·​014df0·​000008·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​00014df0·​014df0·​000008·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​00014e00·​014e00·​021f44·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​00014e00·​014e00·​021f44·​00··​AX··​0···​0·​16
1.3 KB
readelf --wide --dynamic {}
    
Offset 12, 23 lines modifiedOffset 12, 23 lines modified
12 ·​0x00000019·​(INIT_ARRAY)​·················​0x4a25412 ·​0x00000019·​(INIT_ARRAY)​·················​0x4a254
13 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​13 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​
14 ·​0x0000001a·​(FINI_ARRAY)​·················​0x4a25c14 ·​0x0000001a·​(FINI_ARRAY)​·················​0x4a25c
15 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​15 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
16 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17816 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
17 ·​0x00000005·​(STRTAB)​·····················​0x337017 ·​0x00000005·​(STRTAB)​·····················​0x3370
18 ·​0x00000006·​(SYMTAB)​·····················​0xf1018 ·​0x00000006·​(SYMTAB)​·····················​0xf10
19 ·​0x0000000a·​(STRSZ)​······················​61374·​(bytes)​19 ·​0x0000000a·​(STRSZ)​······················​61376·​(bytes)​
20 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​20 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
21 ·​0x00000003·​(PLTGOT)​·····················​0x4ab3821 ·​0x00000003·​(PLTGOT)​·····················​0x4ab38
22 ·​0x00000002·​(PLTRELSZ)​···················​1760·​(bytes)​22 ·​0x00000002·​(PLTRELSZ)​···················​1760·​(bytes)​
23 ·​0x00000014·​(PLTREL)​·····················​REL23 ·​0x00000014·​(PLTREL)​·····················​REL
24 ·​0x00000017·​(JMPREL)​·····················​0x1353c24 ·​0x00000017·​(JMPREL)​·····················​0x1353c
25 ·​0x00000011·​(REL)​························​0x1289c25 ·​0x00000011·​(REL)​························​0x1289c
26 ·​0x00000012·​(RELSZ)​······················​3232·​(bytes)​26 ·​0x00000012·​(RELSZ)​······················​3232·​(bytes)​
27 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​27 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
28 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW28 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
29 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW29 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
30 ·​0x6ffffffe·​(VERNEED)​····················​0x127bc30 ·​0x6ffffffe·​(VERNEED)​····················​0x127bc
31 ·​0x6fffffff·​(VERNEEDNUM)​·················​331 ·​0x6fffffff·​(VERNEEDNUM)​·················​3
32 ·​0x6ffffff0·​(VERSYM)​·····················​0x1232e32 ·​0x6ffffff0·​(VERSYM)​·····················​0x12330
33 ·​0x6ffffffa·​(RELCOUNT)​···················​633 ·​0x6ffffffa·​(RELCOUNT)​···················​6
34 ·​0x00000000·​(NULL)​·······················​0x034 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·052e20e0a2eebccde5df1​d90a03dc3f842145c8c3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·881f64f64d1925241bfbc​18db07383ff83473cfb
858 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​582·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​582·​entries:​
2 ·​Addr:​·​0x000000000001232e··​Offset:​·​0x01232e··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x0000000000012330··​Offset:​·​0x012330··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····
4 ··​004:​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·4 ··​004:​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·
5 ··​008:​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​5 ··​008:​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​14)​····​4·​(GLIBCXX_3.​4.​21)​····​6·​(CXXABI_1.​3)​·6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​5·​(GLIBCXX_3.​4.​14)​····​4·​(GLIBCXX_3.​4.​21)​····​6·​(CXXABI_1.​3)​·
7 ··​010:​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​7·​(GLIBC_2.​0)​·····​6·​(CXXABI_1.​3)​·7 ··​010:​···​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​····​7·​(GLIBC_2.​0)​·····​6·​(CXXABI_1.​3)​·
8 ··​014:​···​4·​(GLIBCXX_3.​4.​21)​····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·8 ··​014:​···​4·​(GLIBCXX_3.​4.​21)​····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4.​21)​·
9 ··​018:​···​8·​(GLIBC_2.​0)​·····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​7·​(GLIBC_2.​0)​··9 ··​018:​···​8·​(GLIBC_2.​0)​·····​8·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​7·​(GLIBC_2.​0)​··
723 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 3831, 9 lines modifiedOffset 3831, 9 lines modified
3831 ··​0x000122b0·​00474c49·​42435858·​5f332e34·​2e313100·​.​GLIBCXX_3.​4.​11.​3831 ··​0x000122b0·​00474c49·​42435858·​5f332e34·​2e313100·​.​GLIBCXX_3.​4.​11.​
3832 ··​0x000122c0·​43585841·​42495f31·​2e330047·​4c494243·​CXXABI_1.​3.​GLIBC3832 ··​0x000122c0·​43585841·​42495f31·​2e330047·​4c494243·​CXXABI_1.​3.​GLIBC
3833 ··​0x000122d0·​58585f33·​2e342e31·​3400474c·​49424358·​XX_3.​4.​14.​GLIBCX3833 ··​0x000122d0·​58585f33·​2e342e31·​3400474c·​49424358·​XX_3.​4.​14.​GLIBCX
3834 ··​0x000122e0·​585f332e·​342e3231·​00474c49·​42435858·​X_3.​4.​21.​GLIBCXX3834 ··​0x000122e0·​585f332e·​342e3231·​00474c49·​42435858·​X_3.​4.​21.​GLIBCXX
3835 ··​0x000122f0·​5f332e34·​00000000·​00000000·​00000000·​_3.​4.​.​.​.​.​.​.​.​.​.​.​.​3835 ··​0x000122f0·​5f332e34·​00000000·​00000000·​00000000·​_3.​4.​.​.​.​.​.​.​.​.​.​.​.​
3836 ··​0x00012300·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3836 ··​0x00012300·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3837 ··​0x00012310·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​3837 ··​0x00012310·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3838 ··​0x00012320·​00000000·​00000000·​00000000·​0000·····.​.​.​.​.​.​.​.​.​.​.​.​.​.​3838 ··​0x00012320·​00000000·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·​32653230·​65306132·65656263·63646535·2e20e0a2eebccde52 ··​0x00000000·​31663634·​66363464·31393235·32343162·1f64f64d1925241b
3 ··​0x00000010·​64663164·​39306130·​33646333·66383432·​df1d90a03dc3f8423 ··​0x00000010·​66626331·​38646230·​37333833·66663833·​fbc18db07383ff83
4 ··​0x00000020·​31343563·38632e64·​65627567·​00000000·145c8c.​debug.​.​.​.​4 ··​0x00000020·​34373363·66622e64·​65627567·​00000000·473cfb.​debug.​.​.​.​
5 ··​0x00000030·36becb35····························6.​.​55 ··​0x00000030·cd66693a····························.​fi:​
  
5.63 KB
./usr/lib/i386-linux-gnu/libleatherman_locale.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​0000d4·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​0000d4·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​0000024c·​00024c·​000440·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​0000024c·​00024c·​000440·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​0000068c·​00068c·​000e7e·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​0000068c·​00068c·​000e80·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0000150a·​00150a·​000088·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0000150c·​00150c·​000088·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00001594·​001594·​0000a0·​00···​A··​4···​3··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00001594·​001594·​0000a0·​00···​A··​4···​3··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​00001634·​001634·​0000d0·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​00001634·​001634·​0000d0·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​00001704·​001704·​000138·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​00001704·​001704·​000138·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00002000·​002000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00002000·​002000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00002020·​002020·​000280·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00002020·​002020·​000280·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​000022a0·​0022a0·​000008·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​000022a0·​0022a0·​000008·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​000022b0·​0022b0·​002754·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​000022b0·​0022b0·​002754·​00··​AX··​0···​0·​16
1.29 KB
readelf --wide --dynamic {}
    
Offset 11, 23 lines modifiedOffset 11, 23 lines modified
11 ·​0x00000019·​(INIT_ARRAY)​·················​0x6de811 ·​0x00000019·​(INIT_ARRAY)​·················​0x6de8
12 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​12 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​
13 ·​0x0000001a·​(FINI_ARRAY)​·················​0x6df013 ·​0x0000001a·​(FINI_ARRAY)​·················​0x6df0
14 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​14 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
15 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17815 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
16 ·​0x00000005·​(STRTAB)​·····················​0x68c16 ·​0x00000005·​(STRTAB)​·····················​0x68c
17 ·​0x00000006·​(SYMTAB)​·····················​0x24c17 ·​0x00000006·​(SYMTAB)​·····················​0x24c
18 ·​0x0000000a·​(STRSZ)​······················​3710·​(bytes)​18 ·​0x0000000a·​(STRSZ)​······················​3712·​(bytes)​
19 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​19 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
20 ·​0x00000003·​(PLTGOT)​·····················​0x6f3020 ·​0x00000003·​(PLTGOT)​·····················​0x6f30
21 ·​0x00000002·​(PLTRELSZ)​···················​312·​(bytes)​21 ·​0x00000002·​(PLTRELSZ)​···················​312·​(bytes)​
22 ·​0x00000014·​(PLTREL)​·····················​REL22 ·​0x00000014·​(PLTREL)​·····················​REL
23 ·​0x00000017·​(JMPREL)​·····················​0x170423 ·​0x00000017·​(JMPREL)​·····················​0x1704
24 ·​0x00000011·​(REL)​························​0x163424 ·​0x00000011·​(REL)​························​0x1634
25 ·​0x00000012·​(RELSZ)​······················​208·​(bytes)​25 ·​0x00000012·​(RELSZ)​······················​208·​(bytes)​
26 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​26 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
27 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW27 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW28 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
29 ·​0x6ffffffe·​(VERNEED)​····················​0x159429 ·​0x6ffffffe·​(VERNEED)​····················​0x1594
30 ·​0x6fffffff·​(VERNEEDNUM)​·················​330 ·​0x6fffffff·​(VERNEEDNUM)​·················​3
31 ·​0x6ffffff0·​(VERSYM)​·····················​0x150a31 ·​0x6ffffff0·​(VERSYM)​·····················​0x150c
32 ·​0x6ffffffa·​(RELCOUNT)​···················​432 ·​0x6ffffffa·​(RELCOUNT)​···················​4
33 ·​0x00000000·​(NULL)​·······················​0x033 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·d9a34b9b60fa8807786a2​ba8ed59291159a79b743 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·8262a1aa4a1670c893921​63b09cb8ac8789de8c9
841 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​68·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​68·​entries:​
2 ·​Addr:​·​0x000000000000150a··​Offset:​·​0x00150a··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x000000000000150c··​Offset:​·​0x00150c··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBCXX_3.​4)​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​
4 ··​004:​···​0·​(*local*)​·······​0·​(*local*)​·······​4·​(GLIBCXX_3.​4.​21)​····​5·​(CXXABI_1.​3)​·4 ··​004:​···​0·​(*local*)​·······​0·​(*local*)​·······​4·​(GLIBCXX_3.​4.​21)​····​5·​(CXXABI_1.​3)​·
5 ··​008:​···​4·​(GLIBCXX_3.​4.​21)​····​6·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​6·​(GLIBC_2.​0)​··5 ··​008:​···​4·​(GLIBCXX_3.​4.​21)​····​6·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​6·​(GLIBC_2.​0)​··
6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​6 ··​00c:​···​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​···​3·​(GLIBC_2.​1.​3)​···​2·​(GLIBCXX_3.​4)​
7 ··​010:​···​2·​(GLIBCXX_3.​4)​···​6·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​7 ··​010:​···​2·​(GLIBCXX_3.​4)​···​6·​(GLIBC_2.​0)​·····​2·​(GLIBCXX_3.​4)​···​2·​(GLIBCXX_3.​4)​
8 ··​014:​···​7·​(GLIBC_2.​4)​·····​5·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····8 ··​014:​···​7·​(GLIBC_2.​4)​·····​5·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····
9 ··​018:​···​2·​(GLIBCXX_3.​4)​···​5·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····9 ··​018:​···​2·​(GLIBCXX_3.​4)​···​5·​(CXXABI_1.​3)​····​2·​(GLIBCXX_3.​4)​···​0·​(*local*)​····
721 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 227, 9 lines modifiedOffset 227, 9 lines modified
227 ··​0x0000148c·​4c494243·​5f322e34·​00474c49·​42435f32·​LIBC_2.​4.​GLIBC_2227 ··​0x0000148c·​4c494243·​5f322e34·​00474c49·​42435f32·​LIBC_2.​4.​GLIBC_2
228 ··​0x0000149c·​2e300047·​4c494243·​5f322e31·​2e330043·​.​0.​GLIBC_2.​1.​3.​C228 ··​0x0000149c·​2e300047·​4c494243·​5f322e31·​2e330043·​.​0.​GLIBC_2.​1.​3.​C
229 ··​0x000014ac·​58584142·​495f312e·​3300474c·​49424358·​XXABI_1.​3.​GLIBCX229 ··​0x000014ac·​58584142·​495f312e·​3300474c·​49424358·​XXABI_1.​3.​GLIBCX
230 ··​0x000014bc·​585f332e·​342e3231·​00474c49·​42435858·​X_3.​4.​21.​GLIBCXX230 ··​0x000014bc·​585f332e·​342e3231·​00474c49·​42435858·​X_3.​4.​21.​GLIBCXX
231 ··​0x000014cc·​5f332e34·​00000000·​00000000·​00000000·​_3.​4.​.​.​.​.​.​.​.​.​.​.​.​231 ··​0x000014cc·​5f332e34·​00000000·​00000000·​00000000·​_3.​4.​.​.​.​.​.​.​.​.​.​.​.​
232 ··​0x000014dc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​232 ··​0x000014dc·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
233 ··​0x000014ec·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​233 ··​0x000014ec·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
234 ··​0x000014fc·​00000000·​00000000·​00000000·​0000·····.​.​.​.​.​.​.​.​.​.​.​.​.​.​234 ··​0x000014fc·​00000000·​00000000·​00000000·​00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·61333462·39623630·​66613838·​30373738·a34b9b60fa8807782 ··​0x00000000·​36326131·​61613461·​31363730·63383933·62a1aa4a1670c893
3 ··​0x00000010·​36613262·61386564·35393239·31313539·6a2ba8ed592911593 ··​0x00000010·​39323136·33623039·​63623861·63383738·92163b09cb8ac878
4 ··​0x00000020·61373962·37342e64·​65627567·​00000000·a79b74.​debug.​.​.​.​4 ··​0x00000020·39646538·63392e64·​65627567·​00000000·9de8c9.​debug.​.​.​.​
5 ··​0x00000030·7e29cc3e····························~)​.​>5 ··​0x00000030·ebe01a55····························.​.​.​U
  
5.65 KB
./usr/lib/i386-linux-gnu/libleatherman_logging.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​001548·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​001548·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​000016c0·​0016c0·​003790·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​000016c0·​0016c0·​003790·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​00004e50·​004e50·​0148b7·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​00004e50·​004e50·​0148b9·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00019708·​019708·​0006f2·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​0001970a·​01970a·​0006f2·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00019dfc·​019dfc·​000120·​00···​A··​4···​4··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00019dfc·​019dfc·​000120·​00···​A··​4···​4··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​00019f1c·​019f1c·​0019c8·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​00019f1c·​019f1c·​0019c8·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​0001b8e4·​01b8e4·​000850·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​0001b8e4·​01b8e4·​000850·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​0001d000·​01d000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​0001d000·​01d000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​0001d020·​01d020·​0010b0·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​0001d020·​01d020·​0010b0·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​0001e0d0·​01e0d0·​000018·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​0001e0d0·​01e0d0·​000018·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​0001e0f0·​01e0f0·​01cb04·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​0001e0f0·​01e0f0·​01cb04·​00··​AX··​0···​0·​16
1.3 KB
readelf --wide --dynamic {}
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 ·​0x00000019·​(INIT_ARRAY)​·················​0x4b95015 ·​0x00000019·​(INIT_ARRAY)​·················​0x4b950
16 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​12·​(bytes)​16 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​12·​(bytes)​
17 ·​0x0000001a·​(FINI_ARRAY)​·················​0x4b95c17 ·​0x0000001a·​(FINI_ARRAY)​·················​0x4b95c
18 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​18 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
19 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17819 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
20 ·​0x00000005·​(STRTAB)​·····················​0x4e5020 ·​0x00000005·​(STRTAB)​·····················​0x4e50
21 ·​0x00000006·​(SYMTAB)​·····················​0x16c021 ·​0x00000006·​(SYMTAB)​·····················​0x16c0
22 ·​0x0000000a·​(STRSZ)​······················​84151·​(bytes)​22 ·​0x0000000a·​(STRSZ)​······················​84153·​(bytes)​
23 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​23 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
24 ·​0x00000003·​(PLTGOT)​·····················​0x4c9b024 ·​0x00000003·​(PLTGOT)​·····················​0x4c9b0
25 ·​0x00000002·​(PLTRELSZ)​···················​2128·​(bytes)​25 ·​0x00000002·​(PLTRELSZ)​···················​2128·​(bytes)​
26 ·​0x00000014·​(PLTREL)​·····················​REL26 ·​0x00000014·​(PLTREL)​·····················​REL
27 ·​0x00000017·​(JMPREL)​·····················​0x1b8e427 ·​0x00000017·​(JMPREL)​·····················​0x1b8e4
28 ·​0x00000011·​(REL)​························​0x19f1c28 ·​0x00000011·​(REL)​························​0x19f1c
29 ·​0x00000012·​(RELSZ)​······················​6600·​(bytes)​29 ·​0x00000012·​(RELSZ)​······················​6600·​(bytes)​
30 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​30 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
31 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW31 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
32 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW32 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
33 ·​0x6ffffffe·​(VERNEED)​····················​0x19dfc33 ·​0x6ffffffe·​(VERNEED)​····················​0x19dfc
34 ·​0x6fffffff·​(VERNEEDNUM)​·················​434 ·​0x6fffffff·​(VERNEEDNUM)​·················​4
35 ·​0x6ffffff0·​(VERSYM)​·····················​0x1970835 ·​0x6ffffff0·​(VERSYM)​·····················​0x1970a
36 ·​0x6ffffffa·​(RELCOUNT)​···················​736 ·​0x6ffffffa·​(RELCOUNT)​···················​7
37 ·​0x00000000·​(NULL)​·······················​0x037 ·​0x00000000·​(NULL)​·······················​0x0
430 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
2 ··​Owner················​Data·​size·»       ​Description2 ··​Owner················​Data·​size·»       ​Description
3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·30f1ae027944f03927439​aacf2a5cd25d586c5203 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​»       ​····​Build·​ID:​·bd5f837afd3a97c932782​58d4995e498f63875c4
852 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​889·​entries:​1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​889·​entries:​
2 ·​Addr:​·​0x0000000000019708··​Offset:​·​0x019708··​Link:​·​3·​(.​dynsym)​2 ·​Addr:​·​0x000000000001970a··​Offset:​·​0x01970a··​Link:​·​3·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(CXXABI_1.​3)​····​0·​(*local*)​·······​3·​(GLIBC_2.​0)​··3 ··​000:​···​0·​(*local*)​·······​2·​(CXXABI_1.​3)​····​0·​(*local*)​·······​3·​(GLIBC_2.​0)​··
4 ··​004:​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​4 ··​004:​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​
5 ··​008:​···​0·​(*local*)​·······​5·​(GLIBC_2.​1.​3)​···​6·​(GLIBC_2.​0)​·····​0·​(*local*)​····5 ··​008:​···​0·​(*local*)​·······​5·​(GLIBC_2.​1.​3)​···​6·​(GLIBC_2.​0)​·····​0·​(*local*)​····
6 ··​00c:​···​0·​(*local*)​·······​4·​(GLIBCXX_3.​4)​···​6·​(GLIBC_2.​0)​·····​7·​(GLIBCXX_3.​4.​21)​·6 ··​00c:​···​0·​(*local*)​·······​4·​(GLIBCXX_3.​4)​···​6·​(GLIBC_2.​0)​·····​7·​(GLIBCXX_3.​4.​21)​·
7 ··​010:​···​4·​(GLIBCXX_3.​4)​···​7·​(GLIBCXX_3.​4.​21)​····​4·​(GLIBCXX_3.​4)​···​7·​(GLIBCXX_3.​4.​21)​·7 ··​010:​···​4·​(GLIBCXX_3.​4)​···​7·​(GLIBCXX_3.​4.​21)​····​4·​(GLIBCXX_3.​4)​···​7·​(GLIBCXX_3.​4.​21)​·
8 ··​014:​···​0·​(*local*)​·······​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​8 ··​014:​···​0·​(*local*)​·······​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​
9 ··​018:​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​8·​(GLIBCXX_3.​4.​9)​···​9·​(GLIBCXX_3.​4.​14)​·9 ··​018:​···​4·​(GLIBCXX_3.​4)​···​4·​(GLIBCXX_3.​4)​···​8·​(GLIBCXX_3.​4.​9)​···​9·​(GLIBCXX_3.​4.​14)​·
709 B
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 5255, 9 lines modifiedOffset 5255, 9 lines modified
5255 ··​0x00019690·​58585f33·​2e342e31·​3400474c·​49424358·​XX_3.​4.​14.​GLIBCX5255 ··​0x00019690·​58585f33·​2e342e31·​3400474c·​49424358·​XX_3.​4.​14.​GLIBCX
5256 ··​0x000196a0·​585f332e·​342e3900·​474c4942·​4358585f·​X_3.​4.​9.​GLIBCXX_5256 ··​0x000196a0·​585f332e·​342e3900·​474c4942·​4358585f·​X_3.​4.​9.​GLIBCXX_
5257 ··​0x000196b0·​332e342e·​32310047·​4c494243·​58585f33·​3.​4.​21.​GLIBCXX_35257 ··​0x000196b0·​332e342e·​32310047·​4c494243·​58585f33·​3.​4.​21.​GLIBCXX_3
5258 ··​0x000196c0·​2e340043·​58584142·​495f312e·​33000000·​.​4.​CXXABI_1.​3.​.​.​5258 ··​0x000196c0·​2e340043·​58584142·​495f312e·​33000000·​.​4.​CXXABI_1.​3.​.​.​
5259 ··​0x000196d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​5259 ··​0x000196d0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5260 ··​0x000196e0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​5260 ··​0x000196e0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5261 ··​0x000196f0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​5261 ··​0x000196f0·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
5262 ··​0x00019700·​00000000·​000000·····················.​.​.​.​.​.​.​5262 ··​0x00019700·​00000000·​00000000·00················.​.​.​.​.​.​.​.​.​
  
941 B
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:
readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​1 Hex·​dump·​of·​section·​'.​gnu_debuglink':​
2 ··​0x00000000·66316165·30323739·​34346630·33393237·​f1ae027944f039272 ··​0x00000000·​35663833·37616664·33613937·63393332·5f837afd3a97c932
3 ··​0x00000010·​34333961·61636632·61356364·​32356435·439aacf2a5cd25d53 ··​0x00000010·​37383235·38643439·39356534·​39386636·78258d4995e498f6
4 ··​0x00000020·​38366335·32302e64·​65627567·​00000000·86c520.​debug.​.​.​.​4 ··​0x00000020·​33383735·63342e64·​65627567·​00000000·3875c4.​debug.​.​.​.​
5 ··​0x00000030·91d6278f····························.​.​'.​5 ··​0x00000030·4fc046ee····························O.​F.​
  
5.67 KB
./usr/lib/i386-linux-gnu/libleatherman_ruby.so.1.4.2
1.37 KB
readelf --wide --sections {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
  
2 Section·​Headers:​2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​04 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​45 ··​[·​1]·​.​note.​gnu.​build-​id·​NOTE············​00000154·​000154·​000024·​00···​A··​0···​0··​4
6 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000cd4·​04···​A··​3···​0··​46 ··​[·​2]·​.​gnu.​hash·········​GNU_HASH········​00000178·​000178·​000cd4·​04···​A··​3···​0··​4
7 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000e4c·​000e4c·​002260·​10···​A··​4···​1··​47 ··​[·​3]·​.​dynsym···········​DYNSYM··········​00000e4c·​000e4c·​002260·​10···​A··​4···​1··​4
8 ··​[·​4]·​.​dynstr···········​STRTAB··········​000030ac·​0030ac·​00da2d·​00···​A··​0···​0··​18 ··​[·​4]·​.​dynstr···········​STRTAB··········​000030ac·​0030ac·​00da2f·​00···​A··​0···​0··​1
9 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00010ada·​010ada·​00044c·​02···​A··​3···​0··​29 ··​[·​5]·​.​gnu.​version······​VERSYM··········​00010adc·​010adc·​00044c·​02···​A··​3···​0··​2
10 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00010f28·​010f28·​0000d0·​00···​A··​4···​3··​410 ··​[·​6]·​.​gnu.​version_r····​VERNEED·········​00010f28·​010f28·​0000d0·​00···​A··​4···​3··​4
11 ··​[·​7]·​.​rel.​dyn··········​REL·············​00010ff8·​010ff8·​000cd8·​08···​A··​3···​0··​411 ··​[·​7]·​.​rel.​dyn··········​REL·············​00010ff8·​010ff8·​000cd8·​08···​A··​3···​0··​4
12 ··​[·​8]·​.​rel.​plt··········​REL·············​00011cd0·​011cd0·​000648·​08··​AI··​3··​22··​412 ··​[·​8]·​.​rel.​plt··········​REL·············​00011cd0·​011cd0·​000648·​08··​AI··​3··​22··​4
13 ··​[·​9]·​.​init·············​PROGBITS········​00013000·​013000·​000020·​00··​AX··​0···​0··​413 ··​[·​9]·​.​init·············​PROGBITS········​00013000·​013000·​000020·​00··​AX··​0···​0··​4
14 ··​[10]·​.​plt··············​PROGBITS········​00013020·​013020·​000ca0·​04··​AX··​0···​0·​1614 ··​[10]·​.​plt··············​PROGBITS········​00013020·​013020·​000ca0·​04··​AX··​0···​0·​16
15 ··​[11]·​.​plt.​got··········​PROGBITS········​00013cc0·​013cc0·​000010·​08··​AX··​0···​0··​815 ··​[11]·​.​plt.​got··········​PROGBITS········​00013cc0·​013cc0·​000010·​08··​AX··​0···​0··​8
16 ··​[12]·​.​text·············​PROGBITS········​00013cd0·​013cd0·​01c484·​00··​AX··​0···​0·​1616 ··​[12]·​.​text·············​PROGBITS········​00013cd0·​013cd0·​01c484·​00··​AX··​0···​0·​16
1.3 KB
readelf --wide --dynamic {}
    
Offset 18, 23 lines modifiedOffset 18, 23 lines modified
18 ·​0x00000019·​(INIT_ARRAY)​·················​0x3e27418 ·​0x00000019·​(INIT_ARRAY)​·················​0x3e274
19 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​19 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​
20 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e27c20 ·​0x0000001a·​(FINI_ARRAY)​·················​0x3e27c
21 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​21 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​4·​(bytes)​
22 ·​0x6ffffef5·​(GNU_HASH)​···················​0x17822 ·​0x6ffffef5·​(GNU_HASH)​···················​0x178
23 ·​0x00000005·​(STRTAB)​·····················​0x30ac23 ·​0x00000005·​(STRTAB)​·····················​0x30ac
24 ·​0x00000006·​(SYMTAB)​·····················​0xe4c24 ·​0x00000006·​(SYMTAB)​·····················​0xe4c
25 ·​0x0000000a·​(STRSZ)​······················​55853·​(bytes)​25 ·​0x0000000a·​(STRSZ)​······················​55855·​(bytes)​
26 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​26 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
27 ·​0x00000003·​(PLTGOT)​·····················​0x3eb8827 ·​0x00000003·​(PLTGOT)​·····················​0x3eb88
28 ·​0x00000002·​(PLTRELSZ)​···················​1608·​(bytes)​28 ·​0x00000002·​(PLTRELSZ)​···················​1608·​(bytes)​
29 ·​0x00000014·​(PLTREL)​·····················​REL29 ·​0x00000014·​(PLTREL)​·····················​REL
30 ·​0x00000017·​(JMPREL)​·····················​0x11cd030 ·​0x00000017·​(JMPREL)​·····················​0x11cd0
31 ·​0x00000011·​(REL)​························​0x10ff831 ·​0x00000011·​(REL)​························​0x10ff8
32 ·​0x00000012·​(RELSZ)​······················​3288·​(bytes)​32 ·​0x00000012·​(RELSZ)​······················​3288·​(bytes)​
33 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​33 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
34 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW34 ·​0x0000001e·​(FLAGS)​······················​BIND_NOW
35 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW35 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
36 ·​0x6ffffffe·​(VERNEED)​····················​0x10f2836 ·​0x6ffffffe·​(VERNEED)​····················​0x10f28
37 ·​0x6fffffff·​(VERNEEDNUM)​·················​337 ·​0x6fffffff·​(VERNEEDNUM)​·················​3
38 ·​0x6ffffff0·​(VERSYM)​·····················​0x10ada38 ·​0x6ffffff0·​(VERSYM)​···········