응용프로그램을 디버깅하다보면 항상 고정된 위치에 응용프로그램이 로딩되어야 할 필요가 있는데요, 최신의 리눅스에는 해킹 방지를 위해 ASLR(Address Space Layout Randomization) 기능이 활성화되어 있어서 실행할 때마다 항상 다른 위치에 응용프로그램이 로딩됩니다. ㅠㅠ 좋은 기능이긴 한데... 디버깅시에는 크게 도움이 안되지요. ㅠㅠ
이 기능을 비활성화하려면 다음과 같이 파일을 추가하면 됩니다.
$> sudo vi /etc/sysctl.d/01-disable-aslr.conf
kernel.randomize_va_space = 0
아우 디버깅이 빨리 끝나야할텐데... 걱정이네요. ㅠㅠ
그럼 좋은 밤 되세요. ^^
'프로그래밍(Programming)' 카테고리의 다른 글
만자로 리눅스(Manjaro Linux)에서 한글 입력기(iBus) 설치하는 법 (5) | 2019.02.28 |
---|---|
만자로 리눅스(Manjaro Linux)에서 클릭 시 실행을 더블 클릭으로 변경하는 방법 (0) | 2019.02.26 |
VIM을 이용하여 각 줄의 마지막 공백(Whitespace) 제거하기 (0) | 2018.11.04 |
Oh My Zsh로 예쁘고 직관적인 터미널 만들기! (2) | 2018.09.26 |
우분투(Ubuntu)에서 신규 커널 설치 후 USB, WIFI가 동작하지 않을 때 해결 방법 (0) | 2018.08.27 |