완료됨
pwnable 문제에서 주어지는 dockerfile의 용도
안녕하세요. pwnable 문제를 풀다보면 소스코드와 함께 dockerfile 파일들이 주어지는데, 이 파일들을 어떻게 사용하면 되는 것인지 궁금합니다.
그냥 내용을 읽어보고 flag의 위치나 ubuntu 버전들만 확인하는 용도로 쓰는건지, 아니면 이 파일을 따로 build해서 사용해야 하는건지 모르겠습니다. 또 build를 해야 한다면 build 자체도 어떻게 해야 하는지 모르겠네요. 주어진 zip 파일 그대로 압축 해제해서 그 폴더에서 docker를 실행하면 되는게 맞는지 알고 싶습니다..! 감사합니다.
작성자 정보
답변
2
저는 로컬에서 ubuntu환경이 Docker로 구축이 되어있기 때문에 웬만해선 버전만 확인하는 편인데 가끔 libc가 다를때가 있어요. libc db에도 조금 다르게 나오고.. 이럴땐 빌드해서 libc만 빼옵니다. 그리고 아직까지는 그런 일이 없었지만 만약에 libc빼와도 로컬에선 되고 리모트에서 안되면 그냥 Docker를 빌드해서 포트 열고 완전 환경 똑같이 해서 테스트해볼 수도 있어요.