libc leak...

오버라이트는 쉽게 할 것 같은데 릭이 관건이네요... 아무리 봐도 릭 할 만한 곳이 없는 것 같은데, 혹시 힌트 얻을 수 있을까요...

#pwnable
작성자 정보
답변 1
avatar
Sechack
CTF First Place

릭이 이 문제의 메인입니다. 고난이도를 받은 이유에요. 입력 뒤에 널바이트를 넣기 때문에 대중적으로 알려진 main_arena -> stdout 0.5 brute force -> fsop -> libc leak의 기법은 사용할 수 없습니다. stdout대신에 다른 릭 벡터를 찾아야 합니다. 힌트를 조금 드리자면 writeable한 libc영역 중에서 0x?????????0??꼴의 주소는 뒤에 널바이트가 붙더라도 1/16 brute force로 덮을 수 있습니다. 한번 저런 형태의 주소 중에서 쓸만한 부분을 찾아보세요.

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