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

예제를 살펴보면 setvbuf 함수에 인자로 stdin과 stdout을 전달하는데, 이 포인터 변수들은 각각 libc 내부의 IO_2_1_stdin과 IO_2_1_stdout을 가리킵니다
라고 되어있는데 변수들이 libc 내부의 IO_2_1_stdin등등을 가리키고 있다는 사실은 어떻해 알수잇나요?

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

가장 확실하게 확인할 수 있는 방법은 gdb를 통해 setvbuf 함수 실행 전 레지스터에 들어가는 값들을 보시면 됩니다.

그리고 기본적으로 별도 선언하지 않더라도 stdin / out은 IO_2_1_stdin / out을 가리킵니다 ^^;

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