printf, read?

문제는 해결했습니다. 하지만 got overwrite을 해줄때 처음에 printf나 read의 got를 overwrite해주려고 해보았는데 안되고 다른 함수의 got를 overwrite해서서 해결하게 되었습니다. 근데 printf,read의 got를 overwrite했을 땐 왜 안되는지 잘 모르겠는데 그 이유에 대해서 고수분들께서 도와주셨으면 합니다. ㅎㅎㅎ

#pwnable
작성자 정보
Answers 1

혹시 해결하셨나요? 저도 free의 got를 overwrite하려 했는데, free_got를 get_shell()로 덮어쓰는 순간 crash가 나버리네요… FisMA님께서 질문하신 것과 비슷한 이유로 crash가 나는 것 같은데, 혹시 질문하신 내용의 이유를 찾으셨나요?

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