CTFlearn 의 열일곱번째 문제
분류가 Miscellaneous로 되어있는데
이건 miscellaneous의 약자로 여러가지 잡다한 이라는 의미를 가지고 있다.
근데 사실 이번 문제는 암호학 분야로 분류해도 될것같은 문제이다.
반응형
문제제목처럼 QR 코드로 시작하는 문제이다.
문제에서 주어진 주소로 접근하면 이렇게 QR 코드 하나를 받을 수 있다.
이번 문제는 난이도가 어렵지 않아서 그냥 이 QR 코드를 그대로 사용하면 된다.
최근에 이 문제 말고 굉장히 어려운 QR 코드 문제를 푼 적 있는데
조만간 그 문제 Write up을 포스팅 하면서 QR 코드에 대해 자세히 다뤄보겠다.
QR 코드는 휴대폰으로 스캔해도 되지만
그럼 데이터를 다시 PC로 옮기기 귀찮기 때문에
온라인 스캐너를 사용하면 편하다(https://webqr.com/)
c3ludCB2ZiA6IGEwX29icWxfczBldHJnX2RlX3BicXI=
스캔하면 이런 데이터를 얻을 수 있는데
맨 끝에 = 이 있는걸로 보아 Base64 로 인코딩된 값이다.
CyberChef(https://gchq.github.io/CyberChef) 에서 base64 디코딩을 해보면
알파벳으로 된 문장이 나오는데
아무리 봐도 영어는 아니다.
이건 한단계 더 암호화 되어있기 때문인데
ROT13 으로 복호화 해주면 플래그를 찾을 수 있다.
참고로 ROT13 은 시저 암호의 일종으로 단순히 알파벳을 13칸 뒤로 밀어서 치환하는 암호이다.
역으로 13칸씩 땡겨주면 평문을 쉽게 찾을 수 있다.
반응형
'워게임 > CTFlearn' 카테고리의 다른 글
[CTFlearn] Simple Programming - 프로그래밍 / Python (70) | 2022.09.05 |
---|---|
[CTFlearn] 07601 - 포렌식 / HxD / binwalk (62) | 2022.09.02 |
[CTFlearn] BruXOR - 암호학 / XOR (50) | 2022.08.26 |
[CTFlearn] Don't Bump Your Head(er) - 웹해킹 / 헤더변조 (64) | 2022.08.23 |
[CTFlearn] Vigenere Cipher - 암호학 (55) | 2022.08.21 |