https://dreamhack.io/wargame/challenges/872
서버 생성하고 들어간 것과 다운받은 파일의 html에 접속했을 때 전부 같은 모양이다
여기서 할 수 있는건 없어보임
압축을 풀고 연결프로그램을 vscode로 하여 소스코드를 확인했다
value 값은 뒤에 엄청 더 길게 있다
64se64_encoding을 보고 base64 encoding한 결과가 바로 옆의 value값이라고 추정했다
https://gchq.github.io/CyberChef/
cyberchef 라는 암/복호화를 편리하게 도와주는 도구를 사용하여 value 값을 base64 decoding 해주었더니 파이썬 코드가 나왔다
https://www.onlinegdb.com/online_python_compiler
파이썬 컴파일러에서 결과로 나온 파이썬 코드를 복붙하고 run 시켰더니
바로 flag가 나왔다
당연히 그냥 파이썬에서 실행해도 됨
DH{be046b7522aa2e28f276e0c910521f23a0587005a8377370a11e5e4dc15fb2ab}
어떻게 해야되는지만 파악한다면 너무 쉬운 문제이지만 그것이 어려움
그래도 이 문제는 가볍게 해결한 것 같아서 기분 좋다
드림핵의 댓글들을 살펴보니 파이썬 코드를 실행시키지 않고도 아스키코드로 변환한 후 아스키코드를 영어로 다시 변환해도 나온다고 한다
나한테는 파이썬 실행 시키는게 제일 간단한 것 같긴하지만 ..
다양한 방법을 접할 필요는 있다

'SWUFORCE - 워게임' 카테고리의 다른 글
[드림핵 Misc] LEVEL1 워게임 broken-png 문제풀이 (0) | 2024.03.22 |
---|---|
[드림핵 Misc] LEVEL1 워게임 산타 할아버지도 힘들어요 문제풀이 (1) | 2024.03.18 |
[드림핵 Misc] Beginner 워게임 dreamhack-tools-cyberchef 문제풀이 (0) | 2024.02.25 |
[드림핵 Misc] Beginner 워게임 Exercise: Welcome-Beginners 문제풀이 (0) | 2024.02.25 |
[드림핵 Misc] Beginner 워게임 Exercise: SSH 문제풀이 (1) | 2024.02.17 |