[Dreamhack] Wargame 하는법

HyeR·2024년 1월 28일
0

🌕 content 🌕
step1 문제 접속
step2 서버 생성하기 클릭
step3 리눅스 shell에서 nc 명령어를 이용해서 접속
Step 4 DH{…} 전체를 복사해서 플래그를 제출


🍀Step 1 문제 접속


https://dreamhack.io/wargame/challenges/812


🍀Step 2 서버 생성하기 클릭



👉 http로 접속하기
: 브라우저에서 http://Host:Port 링크의 문제 환경에 접속. 대부분의 웹 해킹 문제는 이 방법을 사용

👉 nc로 접속하기
: nc Host Port 명령을 통해 문제 환경에 접속. 대부분의 포너블 문제는 이 방법을 사용


🍀Step 3 리눅스 shell에서 nc 명령어를 이용해서 접속



🍀Step 4 DH{…} 전체를 복사해서 플래그를 제출


DH{}까지 포함한 모든 문자열을 복사하여 FLAG 입력 칸에 붙여 넣고 제출하기 버튼을 클릭

DH{d6398f06b35117877a855ade8d2015fc3b142c3ca6686ce3198e372b9ef8a644}

문제 파일 다운로드 버튼을 클릭하면 압축 파일이 다운로드된다. 압축을 해제하면 문제를 푸는 데 필요한 소스 코드 등의 파일이 있고 문제를 분석하고 플래그를 얻기 위해서는 주어진 파일들을 잘 살펴보는 과정이 필요하다

실습 문제 파일을 다운로드하고 압축을 해제하면 C 파일 chall.c가 있다. 본 실습 문제의 코드는 단순히 플래그를 출력하는 코드이니 자세히 볼 필요가 없다. 앞으로는 자세히 봐야하니 유의하기

0개의 댓글