Рандомизация памяти в Linux

Вы можете использовать расширение истории

$ echo test !#:^
echo test test
test test

$ echo a/b/test.py proj_copy/!#:^
echo a/b/test.py proj_copy/a/b/test.py
a/b/test.py proj_copy/a/b/test.py

!#
Вся командная строка, набранная на данный момент.

:^
Первый аргумент


Вы также можете использовать расширение brace

$echo test{,}
test test

$echo {,proj_copy}/a/b/test.py
/a/b/test.py proj_copy/a/b/test.py
3
08.08.2017, 11:04
1 ответ

По умолчанию gdb отключает рандомизацию адресного пространства в Linux, переопределяя любое значение, которое может иметь переменная kernel.randomize_va_spacesysctl.

Команда gdbset disable-randomization offотключит эту функцию, и все цели отладки, созданные впоследствии gdb, будут включать или выключать ASLR в зависимости от значения kernel.randomize_va_space.

6
27.01.2020, 21:15

Теги

Похожие вопросы