⚙️ Problem Solving

[백준 12096번] 개발자 도구를 활용하자! base64

yesolz 2025. 1. 12. 22:40
728x90

재밌는 문제를 풀어보았다!

 

문제 설명

https://www.acmicpc.net/problem/12096

제목도 문제 설명도 출력도 없는 ..

 

친구가 백준 넌센스 문제를 보여주는 것이다.

이게 무슨 문제냐고 하니까, 힌트를 하나 알려주겠다고

 

문제를 일반적으로 보면 안 돼

ㅋㅋㅋ

이 말을 듣자마자 아 개발자도구 열면 찾을 수 있겠구나! 하고 집에 가서 풀어보았다

 

 

입력과 출력, 힌트쪽을 클릭하여 Element 내용을 확인해보니

역시나 숨겨진 주석들이 있었다!

 

콘솔에도 이런 값들이 찍히는 것을 확인할 수 있었다. 

입력
<!-- 7JWM66Ck7KSEIOyImCDsl4bri6Q= -->

출력
<!-- 7ZWY7KeA66eMIO2ejO2KuOuKlCDsnojri6Q= -->

힌트
<!-- 7Z6M7Yq464qUIGh0dHBzOi8vc3RhcnRsaW5rLmlvLyDsl5Ag7J6I64qUIOOFiOOFjuOFguOFjg== -->


{
    "12096": {
        "id": "12096",
        "problem_description": "<!-- 66y47KCc7J2YIOygleuLteydgA== -->",
        "problem_input": "<!-- 7JWM66Ck7KSEIOyImCDsl4bri6Q= -->",
        "problem_output": "<!-- 7ZWY7KeA66eMIO2ejO2KuOuKlCDsnojri6Q= -->",
        "save_date": 1735393890514
    },
    "last_check_date": 1735393599607
}

 

 

그렇다면 이제 이 값들을 어떻게 해독하면 좋을까?

 

 

Base64

base64 형식에서 디코딩을 시도하니

입력: 알려줄 수 없다

출력: 하지만 힌트는 있다

힌트: 힌트는 https://startlink.io/ 에 있는 ㅈㅎㅂㅎ

라는 정보를 알아낼 수 있었다!

 

해당 사이트에 나와있는 전화번호를 입력하면 정답 !

 

컴파일 에러가 나지 않도록 text로 언어를 설정해서 제출해주면 된다. 

 

 

 

 

 

 

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

 

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

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

www.base64decode.org

 

728x90