완료됨
함수 실행 순서
read(0, buf, 0x400);
write(1, buf, sizeof(buf));
read_got와 puts_plt를 통해 read의 got를 출력해서 leak 시키는 페이로드를 만들고 버퍼오버플로우를 통해
ret에 저장시키면 출력하면서 가져올 수 있는데요
read의 got값 출력보다 write의 출력이 먼저 수행되는 이유가 궁금합니다
#pwnable
작성자 정보
답변
2