Jak vypnout nahodne adresy ve VA prostoru?
Lukas Zapletal
lukas.zapletal na qcm.cz
Úterý Říjen 4 13:14:24 CEST 2005
Zdravim,
Linux od verze 2.6.12 obsahuje patch, ktery modifikuje (krome jineho)
adresu vrcholu zasobniku a stack pointeru kazdeho spousteneho procesu.
http://kernel.org/pub/linux/kernel/people/arjan/randomize/
Ja bych toto chtel vypnout bez zasahu do zdrojaku. Pomoci PaX flagu
totiz lze zmenit pouze neco:
# chpax -v test
----[ chpax 0.7 : Current flags for test (PeMRxS) ]----
* Paging based PAGE_EXEC : enabled (overridden)
* Trampolines : not emulated
* mprotect() : restricted
* mmap() base : randomized
* ET_EXEC base : not randomized
* Segmentation based PAGE_EXEC : enabled
Da se to takto vypnout, nebo pouze pomoci hard modifikace kernelu v
kernel/ioctl.c?
--
S pozdravem / Best regards
Lukas Zapletal
sefredaktor / editor-in-chief
LinuxEXPRES - opravdovy linuxovy magazin
www.LinuxEXPRES.cz
tel.:+420 777 003 843
Další informace o konferenci Linux