하하 10번째까지 이제 한걸음..
풀어봅시다
이번에는 풀이 바로 안보고 혼자 시도 먼저해봤다
문제다
서버 주소를 통해 들어갔더니 환영해준다 "Welcome!"
문제에서 얘기했듯이 소스코드를 확인해보자
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Welcome</title>
</head>
<body>
<h1>Welcome! 👋</h1>
<form method="POST">
<input type="hidden" name="64se64_encoding" value="IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwphc2M9WzY4LCA3MiwgMTIzLCA5OCwgMTAxLCA0OCwgNTIsIDU0LCA5OCwgNTUsIDUzLCA1MCwgNTAsIDk3LCA5NywgNTAsIDEwMSwgNTAsIDU2LCAxMDIsIDUwLCA1NSwgNTQsIDEwMSwgNDgsIDk5LCA1NywgNDksIDQ4LCA1MywgNTAsIDQ5LCAxMDIsIDUwLCA1MSwgOTcsIDQ4LCA1MywgNTYsIDU1LCA0OCwgNDgsIDUzLCA5NywgNTYsIDUxLCA1NSwgNTUsIDUxLCA1NSwgNDgsIDk3LCA0OSwgNDksIDEwMSwgNTMsIDEwMSwgNTIsIDEwMCwgOTksIDQ5LCA1MywgMTAyLCA5OCwgNTAsIDk3LCA5OCwgMTI1XQphcnI9WzAgZm9yIGkgaW4gcmFuZ2UoNjgpXQpmb3IgaSBpbiByYW5nZSgwLDY4KToKICAgIGFycltpXT1jaHIoYXNjW2ldKQpmbGFnPScnLmpvaW4oYXJyKQpwcmludChmbGFnKQ==">
</form>
</body>
</html>
html 소스코드이며 body의 value값이 어마무시하게 긴걸 확인할 수 있다
input type에 "hidden"이라 적혀있다.. 뭔가 숨겨져있는 그런 느낌이 팍팍든다 수상하다 수상해..
혹시나 구글에 한번 검색해봤지만 딱히 괜찮은게 나오지않는다
인코딩이란, 문자와 같이 사람이 해석할 수 있는 데이터를 이진형식(binary format)으로 변환하여 컴퓨터가 처리할 수 있게 하는 과정이다. 디코딩은 인코딩의 역과정으로, 이진 형식의 데이터를 사람이 해석할 수 있는 데이터로 변환하는 작업이다.
즉 컴퓨터가 데이터를 읽게하고 사람이 데이터를 읽게하는 방법이란 얘기다
오프라인 디코딩 사이트가 있다
들어가서
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwphc2M9WzY4LCA3MiwgMTIzLCA5OCwgMTAxLCA0OCwgNTIsIDU0LCA5OCwgNTUsIDUzLCA1MCwgNTAsIDk3LCA5NywgNTAsIDEwMSwgNTAsIDU2LCAxMDIsIDUwLCA1NSwgNTQsIDEwMSwgNDgsIDk5LCA1NywgNDksIDQ4LCA1MywgNTAsIDQ5LCAxMDIsIDUwLCA1MSwgOTcsIDQ4LCA1MywgNTYsIDU1LCA0OCwgNDgsIDUzLCA5NywgNTYsIDUxLCA1NSwgNTUsIDUxLCA1NSwgNDgsIDk3LCA0OSwgNDksIDEwMSwgNTMsIDEwMSwgNTIsIDEwMCwgOTksIDQ5LCA1MywgMTAyLCA5OCwgNTAsIDk3LCA5OCwgMTI1XQphcnI9WzAgZm9yIGkgaW4gcmFuZ2UoNjgpXQpmb3IgaSBpbiByYW5nZSgwLDY4KToKICAgIGFycltpXT1jaHIoYXNjW2ldKQpmbGFnPScnLmpvaW4oYXJyKQpwcmludChmbGFnKQ==
value 텍스트를 디코딩해보자
오호 플래그가 나왔다
파이썬 스크립트를 이용해 실행해보자
스크립트(Script)란?
스크립트는 여러 문장을 실행한 다음 멈추는 프로그램이다.
어...파이썬 스크립트 다운파일이 안보인다.. 모르겠다...
결국 다른 풀이를 참고하니 vsc에서 컴파일하니 flag값이 나왔다
야호!!!
'Dreamhack > Dreamhack Wargame (Challenge)' 카테고리의 다른 글
[11] IT 비전공자 [dreamhack] pathtraversal 문제 풀기 (0) | 2024.09.23 |
---|---|
[10] IT 비전공자 [dreamhack] welcome 문제 풀기 (0) | 2024.09.23 |
[8] IT 비전공자 [dreamhack] Exercise: Welcome-Beginners 문제 풀기 (0) | 2024.09.23 |
[7] IT 비전공자 [dreamhack] Carve Party 문제 풀기 (1) | 2024.09.23 |
[6] IT 비전공자 [dreamhack] rev-basic-1 문제 풀기 (0) | 2024.09.23 |