요즘 나오는 리눅스들은 기본적으로 ASLR(Address Space Randomization) 옵션이 켜져있는데요, 이 옵션이 켜지면 프로세스가 실행될 때마다 로딩되는 주소가 바뀌게 됩니다. 크래커들의 공격을 막기위해 들어간 기능인데요, 만든 프로그램을 디버깅할 때는 오히려 불편하더라구요. 그래서 ASLR을 끄는 방법을 찾아봤더니 의외로 간단했습니다.
echo 0 > /proc/sys/kernel/randomize_va_space
콘솔에서 위의 명령을 입력하면 즉시 ASLR 옵션이 비활성화됩니다. 활성화하려면 0을 1로 바꿔주면 되겠지요. ^^)/~
그럼 좋은 하루 되세요 ^^
'프로그래밍(Programming)' 카테고리의 다른 글
맥(Mac)에서 아두이노(Arduino) 보드에 프로그램 업로드 시 avrdude programmer is not responding 해결법 (7) | 2014.05.18 |
---|---|
우분투(Ubuntu) 계열 리눅스(Linux)에서 부팅 시 자동 실행 프로그램 추가하기 (0) | 2014.02.22 |
Backtrack 5에서 Firmware Mod Kit(FMK) 실행 시 lzma 라이브러리 관련 오류 해결 방법 (0) | 2014.02.12 |
마크다운(Markdown)으로 플리커 사이트의 이미지 삽입하기 (5) | 2014.02.04 |
cc1plus: all warnings being treated as errors 해결법 (0) | 2014.02.03 |