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

Ответить