본문 바로가기

SWUFORCE - 워게임

[드림핵 Misc] Beginner 워게임 64se64 문제풀이

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

 

 

 

 

서버 생성하고 들어간 것과 다운받은 파일의 html에 접속했을 때 전부 같은 모양이다

여기서 할 수 있는건 없어보임 

 

 

 

압축을 풀고 연결프로그램을 vscode로 하여 소스코드를 확인했다

value 값은 뒤에 엄청 더 길게 있다

64se64_encoding을 보고 base64 encoding한 결과가 바로 옆의 value값이라고 추정했다

 

 

 

https://gchq.github.io/CyberChef/

From base64 선택하면됨

 

cyberchef 라는 암/복호화를 편리하게 도와주는 도구를 사용하여 value 값을 base64 decoding 해주었더니 파이썬 코드가 나왔다

 

 

 

 

https://www.onlinegdb.com/online_python_compiler

 

파이썬 컴파일러에서 결과로 나온 파이썬 코드를 복붙하고 run 시켰더니 

바로 flag가 나왔다 

당연히 그냥 파이썬에서 실행해도 됨 

 

 

 

 DH{be046b7522aa2e28f276e0c910521f23a0587005a8377370a11e5e4dc15fb2ab}

 

 

 

어떻게 해야되는지만 파악한다면 너무 쉬운 문제이지만 그것이 어려움

그래도 이 문제는 가볍게 해결한 것 같아서 기분 좋다 

 

드림핵의 댓글들을 살펴보니 파이썬 코드를 실행시키지 않고도 아스키코드로 변환한 후 아스키코드를 영어로 다시 변환해도 나온다고 한다

나한테는 파이썬 실행 시키는게 제일 간단한 것 같긴하지만 .. 

다양한 방법을 접할 필요는 있다