LINUX.ORG.RU

Как проверить собран ли файл с потдержкой ASLR. [gdb] [aslr]

 


0

1

Доброго времени суток.

Есть бинарный файл ELF, не извесно что делает.
Нужно опередлить собран он с ASLR/DEP/..?
под Windows в wingdb это можно сделать используя плагин narly.
Как это сделать в linux/gdb?
Бинарь выполяется быстро, по этому сравнить его /proc/XXX/map - нет возмности, точнее я не знаю как посмотреть /proc/XXX/map во время быстрого выполнения и завершения, или как заставить его остановится в какой то момент времени, знаю Cntl+C - но он сильно быстро выполняется.
Насчет SIGSTOP - тоже думал - но писать сей час код, который вызывает изучамое приложение, после чего отправляет ему SIGSTOP - не считаю универсальным решением.
Любые советы.

(gdb) maintenance info sections

artin888
() автор топика

ASLR базируется на PIC/PIE. PIC палится по секциям .rela.*

readelf -r

donkey3000
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.