Dreamhack/Dreamhack Wargame (Challenge)

[128] IT 비전공자 [dreamhack]What is This???문제 풀기

imaginefuture-1 2025. 1. 16. 17:58

이게...뭐노..?

 

 

엄청난 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번 하니..ㅋㅋㅋㅋㅋ플래그가 나왔다..이게...이게뭐노...