접근법이 맞는건가요?
275
를 입력하면 플래그를 secretbook
구조체에 저장할 수 있다는 것 까지는 알 수 있었습니다.
플래그를 얻으려면 bookstruct
의 contents
필드에 접근해야하고 문제 파일에서 contents
를 출력하려면 read_book()
함수를 써야합니다.
하지만 이 함수는 listbook
내의 원소들만 조회할 수 있도록 만들어졌기 때문에 모종의 방법을 써서 read_book()
내의 listbook[select]
가 secretbook
이 되도록 변조해야 한다고 생각했습니다.
하지만 이 이상은 어떻게 할지 떠오르지 않습니다. 읽을 만한 문서가 혹시 있을까요?
#pwnable
작성자 정보