완료됨
함수 호출중 오류발생

image.png

#첫번째 scanf로 루프
804 142
#옵코드 수정
806 200
807 254
#scanf 루프 해제
804 0

이렇게 입력해서 win 함수 호출까진 성공했는데
혹시나 싶어 endbr64 다음부분으로 호출했는데도 안됩니다. 당연히 서버에서도 안되구요...

win함수 호출 전에 해야될 부분이 있는데 어딘가를 놓친건가요? ㅠㅠ

#pwnable
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 2
avatar
Garden_
시스템 해킹 입문

질문자님께서 말씀하신대로 했을 때 나오는 에러 내용입니다.

image.png

aligned가 제대로 되지 않아 발생하는 에러입니다. 함수를 호출하기 전에는 항상 스택정렬이 된 상태에서 호출을 해주셔야 하는데, 그렇지 않아서 발생한 것 같습니다.

이 문제를 해결하기 위해서는 스택검사를 건너뛰기 위해서 win함수에 조금의 오프셋을 더해서 호출해주시거나, 아니면 새로운 방법을 시도해보셔야 할 것 같습니다! :)

2025.03.02. 13:22
avatar
keyme
CTF Second Place

이 질문은 지우는게 좋을 것 같네요. 너무 큰 힌트가 되는 것 같습니다.

2025.03.19. 00:06