엄청난 txt 파일이 들어가있다...
이거 base64 decode decode 계속하는데도 뭔가 안됨...
젠장..사람들 qna 봐도 이게 추측상 맞는것 같은데 왜 안됨? ㅋㅋㅋㅋㅋㅋ ㅠㅠ
import base64
def multi_decode_base64(data, iterations):
"""
Base64 디코딩을 여러 번 반복적으로 수행.
Args:
data (str): Base64로 인코딩된 문자열.
iterations (int): 반복 디코딩 횟수.
Returns:
str: 디코딩된 최종 결과 문자열.
"""
for _ in range(iterations):
data = base64.b64decode(data).decode('utf-8')
return data
# 파일 데이터 디코딩 예제
with open('prob.txt', 'r') as file:
data = file.read()
iterations = 38 # 디코딩 반복 횟수
decoded_data = multi_decode_base64(data, iterations)
# 결과 저장
with open('decoded_output.txt', 'w') as output_file:
output_file.write(decoded_data)
decode 38번 하니..ㅋㅋㅋㅋㅋ플래그가 나왔다..이게...이게뭐노...
'Dreamhack > Dreamhack Wargame (Challenge)' 카테고리의 다른 글
[130] IT 비전공자 [dreamhack]산타 할아버지도 힘들어요문제 풀기 (0) | 2025.01.18 |
---|---|
[129] IT 비전공자 [dreamhack]Replace Trick!문제 풀기 (0) | 2025.01.17 |
[127] IT 비전공자 [dreamhack]angry_darim문제 풀기 (0) | 2025.01.15 |
[126] IT 비전공자 [dreamhack]Find The Lost Flag문제 풀기 (0) | 2025.01.14 |
[125] IT 비전공자 [dreamhack]set-int문제 풀기 (0) | 2025.01.13 |