[워게임]64se64

subtitle·2025년 12월 4일

드림핵

목록 보기
2/3

.html 파일을 열고 난 다음 개발자 모드를 켜고
코드를 본다.

코드의 body 부분에 hidden 이라는 전역속성이 지정된 것을 확인할 수 있다.
(이 속성이 지정된 요소는 사용자에게 보이지 않게 된다. 웹 브라우저는 일반적으로 CSS display: none;을 적용하여 요소를 숨긴다.)

그 부분을 보면 name="64se64_encoding"이라고 인코딩방식을 알려주고있다.
그리고 value="Base64로 인코딩되어있는 문자열이있다."

그래서 Base64로 디코딩하는 과정이 필요하다.

디코딩 사이트에 들어가서 value에 있는 문자열을 디코딩 했고,
https://www.base64decode.org/ko/

#!/usr/bin/env python3
asc=[68, 72, 123, 98, 101, 48, 52, 54, 98, 55, 53, 50, 50, 97, 97, 50, 101, 50, 56, 102, 50, 55, 54, 101, 48, 99, 57, 49, 48, 53, 50, 49, 102, 50, 51, 97, 48, 53, 56, 55, 48, 48, 53, 97, 56, 51, 55, 55, 51, 55, 48, 97, 49, 49, 101, 53, 101, 52, 100, 99, 49, 53, 102, 98, 50, 97, 98, 125]
arr=[0 for i in range(68)]
for i in range(0,68):
    arr[i]=chr(asc[i])
flag=''.join(arr)
print(flag)

이런 파이썬 스크립트가 나와서 이걸 vsc에서 컴파일을 해보니 플래그가 나온다.

  • 메소드: 주로 프로그래밍 언어에서 객체가 수행하는 동작(함수)을 의미하거나, HTTP 요청 시 사용되는 방식(ex. GET, POST, PUT)

  • 헤더: HTTP 통신에서 요청이나 응답에 포함되는 부가 정보(ex. Content-Type, Authorization)

profile
Hello~!

0개의 댓글