Skip to content

Instantly share code, notes, and snippets.

@squeaky-pl
Created July 3, 2014 09:44
Show Gist options
  • Save squeaky-pl/2185d0513ac8128ae7cd to your computer and use it in GitHub Desktop.
Save squeaky-pl/2185d0513ac8128ae7cd to your computer and use it in GitHub Desktop.
objdump -p libssl.so.1.0.1e
libssl.so.1.0.1e: file format elf64-x86-64
Program Header:
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21
filesz 0x000000000006135c memsz 0x000000000006135c flags r-x
LOAD off 0x0000000000061bd0 vaddr 0x0000000000261bd0 paddr 0x0000000000261bd0 align 2**21
filesz 0x0000000000009760 memsz 0x0000000000009880 flags rw-
DYNAMIC off 0x0000000000064ca8 vaddr 0x0000000000264ca8 paddr 0x0000000000264ca8 align 2**3
filesz 0x0000000000000270 memsz 0x0000000000000270 flags rw-
NOTE off 0x00000000000001c8 vaddr 0x00000000000001c8 paddr 0x00000000000001c8 align 2**2
filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
EH_FRAME off 0x0000000000059060 vaddr 0x0000000000059060 paddr 0x0000000000059060 align 2**2
filesz 0x0000000000001374 memsz 0x0000000000001374 flags r--
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
RELRO off 0x0000000000061bd0 vaddr 0x0000000000261bd0 paddr 0x0000000000261bd0 align 2**0
filesz 0x0000000000003430 memsz 0x0000000000003430 flags r--
Dynamic Section:
NEEDED libgssapi_krb5.so.2
NEEDED libkrb5.so.3
NEEDED libcom_err.so.2
NEEDED libk5crypto.so.3
NEEDED libcrypto.so.10
NEEDED libdl.so.2
NEEDED libz.so.1
NEEDED libc.so.6
SONAME libssl.so.10
SYMBOLIC 0x0000000000000000
INIT 0x0000000000016a70
FINI 0x0000000000052400
INIT_ARRAY 0x0000000000261bd0
INIT_ARRAYSZ 0x0000000000000008
FINI_ARRAY 0x0000000000261bd8
FINI_ARRAYSZ 0x0000000000000008
GNU_HASH 0x00000000000001f0
STRTAB 0x0000000000007118
SYMTAB 0x0000000000001508
STRSZ 0x000000000000471e
SYMENT 0x0000000000000018
PLTGOT 0x0000000000265000
PLTRELSZ 0x00000000000025b0
PLTREL 0x0000000000000007
JMPREL 0x00000000000144c0
RELA 0x000000000000c120
RELASZ 0x00000000000083a0
RELAENT 0x0000000000000018
VERDEF 0x000000000000bfe8
VERDEFNUM 0x0000000000000004
VERNEED 0x000000000000c050
VERNEEDNUM 0x0000000000000004
VERSYM 0x000000000000b836
RELACOUNT 0x000000000000056e
Version definitions:
1 0x01 0x0a779bd0 libssl.so.10
2 0x00 0x0a779bd0 libssl.so.10
3 0x00 0x066a2b21 OPENSSL_1.0.1
4 0x00 0x02b21533 OPENSSL_1.0.1_EC
Version References:
required from libk5crypto.so.3:
0x00834084 0x00 09 k5crypto_3_MIT
required from libc.so.6:
0x06969194 0x00 13 GLIBC_2.14
0x0d696914 0x00 12 GLIBC_2.4
0x06969197 0x00 11 GLIBC_2.17
0x09691974 0x00 10 GLIBC_2.3.4
0x09691a75 0x00 08 GLIBC_2.2.5
required from libkrb5.so.3:
0x0b3029b4 0x00 06 krb5_3_MIT
required from libcrypto.so.10:
0x02b21533 0x00 07 OPENSSL_1.0.1_EC
0x0af47420 0x00 05 libcrypto.so.10
objdump -p libcrypto.so.1.0.1e
libcrypto.so.1.0.1e: file format elf64-x86-64
Program Header:
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21
filesz 0x00000000001bc5dc memsz 0x00000000001bc5dc flags r-x
LOAD off 0x00000000001bc8c8 vaddr 0x00000000003bc8c8 paddr 0x00000000003bc8c8 align 2**21
filesz 0x0000000000026478 memsz 0x000000000002a6b0 flags rw-
DYNAMIC off 0x00000000001d6370 vaddr 0x00000000003d6370 paddr 0x00000000003d6370 align 2**3
filesz 0x0000000000000220 memsz 0x0000000000000220 flags rw-
NOTE off 0x00000000000001c8 vaddr 0x00000000000001c8 paddr 0x00000000000001c8 align 2**2
filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
EH_FRAME off 0x00000000001816a0 vaddr 0x00000000001816a0 paddr 0x00000000001816a0 align 2**2
filesz 0x00000000000094fc memsz 0x00000000000094fc flags r--
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
RELRO off 0x00000000001bc8c8 vaddr 0x00000000003bc8c8 paddr 0x00000000003bc8c8 align 2**0
filesz 0x000000000001a738 memsz 0x000000000001a738 flags r--
Dynamic Section:
NEEDED libdl.so.2
NEEDED libz.so.1
NEEDED libc.so.6
SONAME libcrypto.so.10
SYMBOLIC 0x0000000000000000
INIT 0x00000000000694f0
FINI 0x000000000015a4f8
INIT_ARRAY 0x00000000003bc8c8
INIT_ARRAYSZ 0x0000000000000010
FINI_ARRAY 0x00000000003bc8d8
FINI_ARRAYSZ 0x0000000000000008
GNU_HASH 0x00000000000001f0
STRTAB 0x0000000000021dd0
SYMTAB 0x0000000000009218
STRSZ 0x00000000000132ca
SYMENT 0x0000000000000018
PLTGOT 0x00000000003d7000
PLTRELSZ 0x0000000000000ab0
PLTREL 0x0000000000000007
JMPREL 0x0000000000068a40
RELA 0x00000000000372a0
RELASZ 0x00000000000317a0
RELAENT 0x0000000000000018
VERDEF 0x0000000000037198
VERDEFNUM 0x0000000000000004
VERNEED 0x0000000000037200
VERNEEDNUM 0x0000000000000002
VERSYM 0x000000000003509a
RELACOUNT 0x00000000000020ef
Version definitions:
1 0x01 0x0af47420 libcrypto.so.10
2 0x00 0x0af47420 libcrypto.so.10
3 0x00 0x066a2b21 OPENSSL_1.0.1
4 0x00 0x02b21533 OPENSSL_1.0.1_EC
Version References:
required from libdl.so.2:
0x09691a75 0x00 09 GLIBC_2.2.5
required from libc.so.6:
0x0d696913 0x00 12 GLIBC_2.3
0x0d696917 0x00 11 GLIBC_2.7
0x06969194 0x00 10 GLIBC_2.14
0x0d696914 0x00 08 GLIBC_2.4
0x06969197 0x00 07 GLIBC_2.17
0x09691a75 0x00 06 GLIBC_2.2.5
0x09691974 0x00 05 GLIBC_2.3.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment