완료됨
요새는 이렇게 명령어를 쳐도 소용이 없는 건가요? (스택)
gcc -z execstack -no-pie -o panda panda.c
스택 공격 실습을 하려고 위처럼 명령어를 치고
값을 엄청나게 부었는데도 아무 반응이 없길래 확인해보니
값을 변경하려고 했던 변수 위치가 그냥 스택만 채워서는 닿을 수 없는 곳에 있었습니댯
요새 컴파일러가 좋아져서 일반 gcc -o 등으로는 당연히 스택 공격이 안 된다는 걸 알았는데 막상 이렇게 정성들여서 명령어를 구성해도 지가 알아서 변수랑 스택을 조정해버리니 신기하네요쿠
gcc -z execstack -no-pie -o panda panda.c
이렇게 쳐도 얘가 알아서 다 조정해버리는 겁니꺍???
#큐브
작성자 정보