/..

#CONTENT

#TOP

checksec
TEXT
   1 
not available
readelf
TEXT
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 
  13 
  14 
  15 
  16 
  17 
  18 
  19 
  20 
  21 
  22 
  23 
  24 
  25 
  26 
  27 
  28 
  29 
  30 
  31 
  32 
  33 
  34 
  35 
  36 
  37 
  38 
  39 
  40 
  41 
  42 
  43 
  44 
  45 
  46 
  47 
  48 
  49 
  50 
  51 
  52 
  53 
  54 
  55 
  56 
  57 
  58 
  59 
  60 
  61 
  62 
  63 
  64 
  65 
  66 
  67 
  68 
  69 
  70 
  71 
  72 
  73 
  74 
  75 
  76 
  77 
  78 
  79 
  80 
  81 
  82 
  83 
  84 
  85 
  86 
  87 
  88 
  89 
  90 
  91 
  92 
  93 
  94 
  95 
  96 
  97 
  98 
  99 
 100 
 101 
 102 
 103 
 104 
 105 
 106 
 107 
 108 
 109 
 110 
 111 
 112 
 113 
 114 
 115 
 116 
 117 
 118 
 119 
 120 
 121 
 122 
 123 
 124 
 125 
 126 
 127 
 128 
 129 
 130 
 131 
 132 
 133 
 134 
 135 
 136 
 137 
 138 
 139 
 140 
 141 
 142 
 143 
 144 
 145 
 146 
 147 
 148 
 149 
 150 
 151 
 152 
 153 
 154 
 155 
 156 
 157 
 158 
 159 
 160 
 161 
 162 
 163 
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Shared object file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          64 (bytes into file)
  Start of section headers:          62728 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         9
  Size of section headers:           64 (bytes)
  Number of section headers:         35
  Section header string table index: 34

Section Headers:
  [Nr] Name              Type             Address           Offset
       Size              EntSize          Flags  Link  Info  Align
  [ 0]                   NULL             0000000000000000  00000000
       0000000000000000  0000000000000000           0     0     0
  [ 1] .note.gnu.bu[...] NOTE             0000000000000238  00000238
       0000000000000024  0000000000000000   A       0     0     4
  [ 2] .gnu.hash         GNU_HASH         0000000000000260  00000260
       000000000000003c  0000000000000000   A       3     0     8
  [ 3] .dynsym           DYNSYM           00000000000002a0  000002a0
       00000000000004c8  0000000000000018   A       4     1     8
  [ 4] .dynstr           STRTAB           0000000000000768  00000768
       000000000000039a  0000000000000000   A       0     0     1
  [ 5] .gnu.version      VERSYM           0000000000000b02  00000b02
       0000000000000066  0000000000000002   A       3     0     2
  [ 6] .gnu.version_r    VERNEED          0000000000000b68  00000b68
       0000000000000050  0000000000000000   A       4     1     8
  [ 7] .rela.dyn         RELA             0000000000000bb8  00000bb8
       00000000000000d8  0000000000000018   A       3     0     8
  [ 8] .rela.plt         RELA             0000000000000c90  00000c90
       00000000000003c0  0000000000000018  AI       3    20     8
  [ 9] .init             PROGBITS         0000000000002000  00002000
       0000000000000017  0000000000000000  AX       0     0     4
  [10] .plt              PROGBITS         0000000000002020  00002020
       0000000000000290  0000000000000010  AX       0     0     16
  [11] .plt.got          PROGBITS         00000000000022b0  000022b0
       0000000000000008  0000000000000008  AX       0     0     8
  [12] .text             PROGBITS         00000000000022c0  000022c0
       000000000000184e  0000000000000000  AX       0     0     16
  [13] .fini             PROGBITS         0000000000003b10  00003b10
       0000000000000009  0000000000000000  AX       0     0     4
  [14] .rodata           PROGBITS         0000000000004000  00004000
       00000000000004d0  0000000000000000   A       0     0     16
  [15] .eh_frame_hdr     PROGBITS         00000000000044d0  000044d0
       0000000000000064  0000000000000000   A       0     0     4
  [16] .eh_frame         PROGBITS         0000000000004538  00004538
       0000000000000298  0000000000000000   A       0     0     8
  [17] .init_array       INIT_ARRAY       0000000000005c78  00004c78
       0000000000000008  0000000000000008  WA       0     0     8
  [18] .fini_array       FINI_ARRAY       0000000000005c80  00004c80
       0000000000000008  0000000000000008  WA       0     0     8
  [19] .dynamic          DYNAMIC          0000000000005c88  00004c88
       00000000000001f0  0000000000000010  WA       4     0     8
  [20] .got              PROGBITS         0000000000005e78  00004e78
       0000000000000188  0000000000000008  WA       0     0     8
  [21] .data             PROGBITS         0000000000006000  00005000
       0000000000000014  0000000000000000  WA       0     0     8
  [22] .bss              NOBITS           0000000000006020  00005014
       0000000000000088  0000000000000000  WA       0     0     32
  [23] .comment          PROGBITS         0000000000000000  00005014
       000000000000001f  0000000000000001  MS       0     0     1
  [24] .debug_aranges    PROGBITS         0000000000000000  00005033
       0000000000000030  0000000000000000           0     0     1
  [25] .debug_info       PROGBITS         0000000000000000  00005063
       0000000000003ff3  0000000000000000           0     0     1
  [26] .debug_abbrev     PROGBITS         0000000000000000  00009056
       0000000000000557  0000000000000000           0     0     1
  [27] .debug_line       PROGBITS         0000000000000000  000095ad
       000000000000183e  0000000000000000           0     0     1
  [28] .debug_str        PROGBITS         0000000000000000  0000adeb
       0000000000001bf1  0000000000000001  MS       0     0     1
  [29] .debug_line_str   PROGBITS         0000000000000000  0000c9dc
       000000000000025b  0000000000000001  MS       0     0     1
  [30] .debug_loclists   PROGBITS         0000000000000000  0000cc37
       00000000000014a2  0000000000000000           0     0     1
  [31] .debug_rnglists   PROGBITS         0000000000000000  0000e0d9
       0000000000000467  0000000000000000           0     0     1
  [32] .symtab           SYMTAB           0000000000000000  0000e540
       0000000000000840  0000000000000018          33    38     8
  [33] .strtab           STRTAB           0000000000000000  0000ed80
       000000000000062b  0000000000000000           0     0     1
  [34] .shstrtab         STRTAB           0000000000000000  0000f3ab
       0000000000000158  0000000000000000           0     0     1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), l (large), p (processor specific)

Program Headers:
  Type           Offset             VirtAddr           PhysAddr
                 FileSiz            MemSiz              Flags  Align
  LOAD           0x0000000000000000 0x0000000000000000 0x0000000000000000
                 0x0000000000001050 0x0000000000001050  R      0x1000
  LOAD           0x0000000000002000 0x0000000000002000 0x0000000000002000
                 0x0000000000001b19 0x0000000000001b19  R E    0x1000
  LOAD           0x0000000000004000 0x0000000000004000 0x0000000000004000
                 0x00000000000007d0 0x00000000000007d0  R      0x1000
  LOAD           0x0000000000004c78 0x0000000000005c78 0x0000000000005c78
                 0x000000000000039c 0x0000000000000430  RW     0x1000
  DYNAMIC        0x0000000000004c88 0x0000000000005c88 0x0000000000005c88
                 0x00000000000001f0 0x00000000000001f0  RW     0x8
  NOTE           0x0000000000000238 0x0000000000000238 0x0000000000000238
                 0x0000000000000024 0x0000000000000024  R      0x4
  GNU_EH_FRAME   0x00000000000044d0 0x00000000000044d0 0x00000000000044d0
                 0x0000000000000064 0x0000000000000064  R      0x4
  GNU_STACK      0x0000000000000000 0x0000000000000000 0x0000000000000000
                 0x0000000000000000 0x0000000000000000  RW     0x10
  GNU_RELRO      0x0000000000004c78 0x0000000000005c78 0x0000000000005c78
                 0x0000000000000388 0x0000000000000388  R      0x1

 Section to Segment mapping:
  Segment Sections...
   00     .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt 
   01     .init .plt .plt.got .text .fini 
   02     .rodata .eh_frame_hdr .eh_frame 
   03     .init_array .fini_array .dynamic .got .data .bss 
   04     .dynamic 
   05     .note.gnu.build-id 
   06     .eh_frame_hdr 
   07     
   08     .init_array .fini_array .dynamic .got 

Dynamic section at offset 0x4c88 contains 27 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libglib-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000c (INIT)               0x2000
 0x000000000000000d (FINI)               0x3b10
 0x0000000000000019 (INIT_ARRAY)         0x5c78
 0x000000000000001b (INIT_ARRAYSZ)       8 (bytes)
 0x000000000000001a (FINI_ARRAY)         0x5c80
 0x000000000000001c (FINI_ARRAYSZ)       8 (bytes)
 0x000000006ffffef5 (GNU_HASH)           0x260
 0x0000000000000005 (STRTAB)             0x768
 0x0000000000000006 (SYMTAB)             0x2a0
 0x000000000000000a (STRSZ)              922 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x5e78
 0x0000000000000002 (PLTRELSZ)           960 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0xc90
 0x0000000000000007 (RELA)               0xbb8
 0x0000000000000008 (RELASZ)             216 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000000000001e (FLAGS)              BIND_NOW
 0x000000006ffffffb (FLAGS_1)            Flags: NOW
 0x000000006ffffffe (VERNEED)            0xb68
 0x000000006fffffff (VERNEEDNUM)         1
 0x000000006ffffff0 (VERSYM)             0xb02
 0x000000006ffffff9 (RELACOUNT)          3
 0x0000000000000000 (NULL)               0x0