완료됨
그림이 이해가지 않습니다.
buf의 크기가 0x58로 되어있는 이유가 무엇인가요?
buf는 0x50이고 canary는 0x08이면, buf의 마지막이 카나리의 시작점이 되는게 아닌가요?
너무 헷갈리네요.. 0x50에서 + 0x08을 하여 카나리의 주소값이 되는거라면 그림은 저렇게 그려지지 않지않나 해서요
#시스템_해킹
#공격기법
#shellcode
작성자 정보
답변
1
Hmin
강의 수강: 10
buf의 크기는 그냥 예시로 0x58크기로 나와 있는거고
카나리와 buf가 왜 null byte로 띄어져 있는지는 아래 링크를 통해 확인하실 수 있을겁니다.