완료됨
원격 libc 버전 확인법

계속 EOF 뜨는 이유가 libc 버전이 원격이랑 로컬이 달라서 그런거 같은데 원격은 버전 어떻게 확인하나요?
로컬 바이너리는 libc.so.6이네요.

#pwnable
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 2
keyme
CTF Second Place

로컬에서 테스트 해보셨나요? 아마 원격이랑 로컬이랑 다르지는 않을텐데....

확실하게 해보실거면 주어진 Dockerfile로 컨테이너 환경 구축해서 libc 파일 호스트로 가져와서 사용해보시면 될 것 같습니다.

2023.10.05. 16:44
Rasser
워게임: 20

먼저 답변해주신 분 말처럼 Docker로 환경 구축해서 libc를 가져오거나

dockerfile이 없는 경우 got leak을 통해 got주소를 알아낸 후 libc database로 대략적인 libc버전 확인이 가능합니다.

2023.10.06. 08:40