웹해킹 문제 링크로 접속해 보니 이런 화면이 나온다. 

문제 파일을 저장해서 열어 봤을 때도 같은 화면이 나왔다. (html 파일이라서 그런 듯)

 

아무것도 없이 이 화면만 있어서 사실 좀 당황했다.

어디서 본 건 있어서 F12를 눌러 Sources 탭에 들어가 보니 소스코드로 추정되는 걸 찾을 수 있었다. 

 

소스코드를 보고 나서도 명확하게 감을 잡기가 힘들어서 구글링의 힘을 빌렸다. 


 

input 태그의 name 값에 이 문제의 제목과 동일하게 "64se64_encoding"이 쓰여있는 게 이번 문제의 핵심인 듯 하다.

아직은 잘 모르겠으나, 아주 긴 value 값을 Base64로 디코딩하면 해결할 수 있다고 한다.

 

https://www.base64decode.org/ko/

 

Base64 디코딩 및 인코딩 - 온라인

Base64 형식에서 디코딩해보세요. 아니면 다양한 고급 옵션으로 인코딩해보세요. 저희 사이트에는 데이터 변환하기에 사용하기 쉬운 온라인 도구가 있습니다.

www.base64decode.org

위의 사이트를 통해 value값을 디코딩했다. 

 

이러한 파이썬 코드로 디코딩됐다. 

 

파이썬 코드를 그대로 주피터노트북에서 실행시켜 보니 플래그가 나왔다. 

 

DH{be046b7522aa2e28f276e0c910521f23a0587005a8377370a11e5e4dc15fb2ab}

 

끝!

'SWUFORCE > 워게임 풀이' 카테고리의 다른 글

[Dreamhack] Flying Chars  (0) 2024.04.02
[Dreamhack] ex-reg-ex(web)  (0) 2024.04.02
[Dreamhack] file-download-1(web)  (0) 2024.03.26
[Dreamhack] cookie(web)  (1) 2024.03.26
[Dreamhack] baby-linux 문제 풀이  (0) 2024.03.19

+ Recent posts