On Mon, Oct 08, 2012 at 08:55:55PM +0400, "Артём Н." wrote:
> >>>>>>>>>> Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR 
> >>>>>>>>>> просто не может
> >>>>>>>>>> работать?
> >>>>>>>>> Нет, почему?
> >>>>>>>> ...
> >>>>>>>>>> И есть ли что-то похожее на релокации в Linux?
> >>>>>>>>> А?
> >>>>>>>> Т.е., есть механизм, позволяющий загружать библиотеки по разным 
> >>>>>>>> адресам?
> >>>>>>>> Какой?
> >>>>>>> Где?
> >>>>>> В Linux. Где ж ещё?
> >>>>> Кем загружать? На каком уровне? Опишите, какую функциональность вы 
> >>>>> имеете
> >>>>> в виду.
> >>>> Вкратце: как работает ASLR? :-)
> >>> Загрузкой библиотек по случайному адресу.
> >> Уже бьюсь.
> >> Т.е., есть релокации в библиотеках? :-)
> > Что вы понимаете под релокациями?
> Таблицу "перемещаемых элементов" (список адресов, которые загрузчик должен
> поменять, при изменении адреса загрузки).
Есть, если не используется PIC.
Обсуждали-обсуждали, а толку ровно ноль.

-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature

Ответить