Overflow 실습 질문
다음 강의의 https://dreamhack.io/learn/6/64#8 부분을 보면 카나리의 첫 부분은 널 바이트라고 되어 있는데
이 실습에서는 카나리의 첫 부분이 널 바이트가 아니라서 페이로드에 +1을 해줄 필요가 없습니다(https://dreamhack.io/learn/6/64#8에서는 b"A"*(buf2cnry+1)을 해주고 있습니다.) 그래서 카나리도 8개의 문자로 나옵니다.
카나리의 첫 바이트가 널이 아닐 수 있는 것인지 아니면 다음 강의를 제가 잘못 이해한 것인지 이 실습이 오류인 건지 궁금합니다.
#시스템_해킹
#기초
#카나리
#보호_기법
작성자 정보