완료됨
원격 libc 버전 확인법
계속 EOF 뜨는 이유가 libc 버전이 원격이랑 로컬이 달라서 그런거 같은데 원격은 버전 어떻게 확인하나요?
로컬 바이너리는 libc.so.6이네요.
#pwnable
작성자 정보
답변
2
keyme
CTF Second Place
로컬에서 테스트 해보셨나요? 아마 원격이랑 로컬이랑 다르지는 않을텐데....
확실하게 해보실거면 주어진 Dockerfile로 컨테이너 환경 구축해서 libc 파일 호스트로 가져와서 사용해보시면 될 것 같습니다.
Rasser
워게임: 20
먼저 답변해주신 분 말처럼 Docker로 환경 구축해서 libc를 가져오거나
dockerfile이 없는 경우 got leak을 통해 got주소를 알아낸 후 libc database로 대략적인 libc버전 확인이 가능합니다.