[클라우드 바우처] 80% 할인된 금액으로 드림핵 엔터프라이즈를 도입해 보세요. 자세히 알아보기
dummy의 정확한 크기

dummy의 정확한 크기를 어떻게 알 수 있나요? 여기서는 0x8인데, 어떻게 정확히 알 수가 있죠?..

#pwnable
작성자 정보
답변 2
avatar
wyv3rn
무플 방지 위원회장

마찬가지로 gdb로 보시는게 좋습니다

2023.03.10. 07:49
l000wk3y
공부벌레

프롤로그에서 sub rsp,0x40 공간 확보

canary 셋팅을 보면
mov rax,QWORD PTR fs:0x28
mov QWORD PTR [rbp-0x8],rax
rbp-0x8 에 셋팅

즉, 0x40 - 0x8 위치에 canary가 시작되고, ( = 0x38)
buf를 0x30로 선언하니 나머지 0x8 만큼 dummy를 더 보내줘야 하는 것 같아요.

2023.03.29. 21:44
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기