LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Ну, первая сигнатура это собственно сам исполняемый файл (кусок исполняемого файла с кодом и ELF заголовком, ибо разрешено на исполнение)

elf header at 0x8048000 -> 08048000-08049000 r-xp 00000000 08:03 34998302 /home/user/a.out

Вторая это ro data segment

elf header at 0x8049000 -> 08049000-0804a000 r--p 00000000 08:03 34998302 /home/user/a.out

А остальные это либы и еще какой-то vdso

elf header at 0xf75ab000 -> f75ab000-f7753000 r-xp 00000000 08:02 558361                             /lib/i386-linux-gnu/libc-2.19.so
elf header at 0xf7780000 -> f7780000-f7781000 r-xp 00000000 00:00 0                                  [vdso]
elf header at 0xf7781000 -> f7781000-f77a1000 r-xp 00000000 08:02 558363                             /lib/i386-linux-gnu/ld-2.19.so
Это я сопоставил адреса найденных ELF сигнатур с /proc/self/maps

Исправление SZT, :

Ну, первая сигнатура это собственно сам исполняемый файл

elf header at 0x8048000 -> 08048000-08049000 r-xp 00000000 08:03 34998302 /home/user/a.out

Вторая это ro data segment

elf header at 0x8049000 -> 08049000-0804a000 r--p 00000000 08:03 34998302 /home/user/a.out

А остальные это либы и еще какой-то vdso

elf header at 0xf75ab000 -> f75ab000-f7753000 r-xp 00000000 08:02 558361                             /lib/i386-linux-gnu/libc-2.19.so
elf header at 0xf7780000 -> f7780000-f7781000 r-xp 00000000 00:00 0                                  [vdso]
elf header at 0xf7781000 -> f7781000-f77a1000 r-xp 00000000 08:02 558363                             /lib/i386-linux-gnu/ld-2.19.so
Это я сопоставил адреса найденных ELF сигнатур с /proc/self/maps

Исходная версия SZT, :

Ну, первая сигнатура это собственно сам исполняемый файл

elf header at 0x8048000 -> 08048000-08049000 r-xp 00000000 08:03 34998302 /home/user/a.out

Вторая это ro data segment

elf header at 0x8049000 -> 08049000-0804a000 r--p 00000000 08:03 34998302 /home/user/a.out

А остальные это либы и еще какой-то vsdo

elf header at 0xf75ab000 -> f75ab000-f7753000 r-xp 00000000 08:02 558361                             /lib/i386-linux-gnu/libc-2.19.so
elf header at 0xf7780000 -> f7780000-f7781000 r-xp 00000000 00:00 0                                  [vdso]
elf header at 0xf7781000 -> f7781000-f77a1000 r-xp 00000000 08:02 558363                             /lib/i386-linux-gnu/ld-2.19.so
Это я сопоставил адреса найденных ELF сигнатур с /proc/self/maps