09.10.2012 18:37, Andrey Rahmatullin пишет: > On Mon, Oct 08, 2012 at 08:55:55PM +0400, "Артём Н." wrote: >>>>>>>>>>>> Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR >>>>>>>>>>>> просто не может >>>>>>>>>>>> работать? >>>>>>>>>>> Нет, почему? >>>>>>>>>> ... >>>>>>>>>>>> И есть ли что-то похожее на релокации в Linux? >>>>>>>>>>> А? >>>>>>>>>> Т.е., есть механизм, позволяющий загружать библиотеки по разным >>>>>>>>>> адресам? >>>>>>>>>> Какой? >>>>>>>>> Где? >>>>>>>> В Linux. Где ж ещё? >>>>>>> Кем загружать? На каком уровне? Опишите, какую функциональность вы >>>>>>> имеете >>>>>>> в виду. >>>>>> Вкратце: как работает ASLR? :-) >>>>> Загрузкой библиотек по случайному адресу. >>>> Уже бьюсь. >>>> Т.е., есть релокации в библиотеках? :-) >>> Что вы понимаете под релокациями? >> Таблицу "перемещаемых элементов" (список адресов, которые загрузчик должен >> поменять, при изменении адреса загрузки). > Есть, если не используется PIC. Теперь понятно.
> Обсуждали-обсуждали, а толку ровно ноль. Вы таки издеваетесь. Вы мне только сейчас сказали о том, что таки да, есть релокации (что, в общем-то логично, т.к. ранее вы писали о том, что библиотеки перемещаемы и без PIC). Правда сказали только о факте, как ответ на запрос: где эти релокации находятся и как функционируют мне яснее не стало. P.S.: А толку не ноль. На выходных статью ту прочитаю. До сих пор всё никак не могу добраться. :-( -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/507840a5.8080...@yandex.ru