Цель рандомизации базовых адресов - PullRequest
5 голосов
/ 24 августа 2010

Начиная с VS2008 (это правильно?), Опция компоновщика MSVC имеет рандомизацию базового адреса.

Какова основная цель этой функции?

Что я только рад, так это то, что мне больше не нужно вручную перебрасывать мои Dll.

Это все? Это было их целью?
Есть ли какая-то другая выгода?

1 Ответ

4 голосов
/ 24 августа 2010

Я полагаю, что вы поймете, что идея состоит в том, чтобы изменить точки входа, усложняя их использование - т.е. теперь злоумышленнику не только нужно иметь возможность загружать исполняемый код в память, но и определять, на какие адреса он должен указыватьat.

См. здесь для получения дополнительной информации

...