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