공격 대상 코드를 컴파일 할 때..
-fno-stack-protector
-> stack smashing attack과 같은 버퍼 오버플로우 등을 체크하기 위한 extra code등을 삽입하지 않게 한다
-z execstack
-> stack을 executable 하도록 설정한다
ex)
gcc -fno-stack-protector -z execstack -o victim victim.c
'Linux > 공개글' 카테고리의 다른 글
Smashing The Stack For Fun And Profit을 읽으려는 분들에게 (0) | 2015.03.02 |
---|---|
셸에서 실행할때와 gdb에서 실행할 때 주소가 달라지는 문제 (2) | 2015.02.26 |
랜덤 스택 사용을 disable 하는법 (0) | 2015.02.22 |
gdb 자주 쓰이는 명령어들 정리 (0) | 2015.01.10 |
Couldn't get registers: Operation not permitted (0) | 2015.01.10 |