암호학 문제
조금 신박했던 문제이다.
반응형
문제 제목이랑 설명에 kid 라는 단어가 계속 나오는데
이 부분이 힌트였다.
문제 파일로는 No Kidding.txt 파일이 주어진다.
\\\444/7777\\\8/44/33\\\555/2/6/33/7777/8\\\222/8/333\\\333/555/2/4\\\33/888/33/33/33/33/777
파일을 열어보면 이런 내용이 써있는데
처음봤을때 솔직히 조금 당황했었다.
보통 암호학 문제를 받아보면 이게 어떤 암호겠구나 라고 대충 감이오는데
저렇게 생긴건 이때까지 문제를 풀면서 처음봤기 때문이다.
저 숫자들이 대체 kid와 무슨 연관이 있을까 고민을 하다가
갑자기 아이디어가 떠올랐다.
중고등학교 다닐때 썼던 폴더폰, 초기 스마트폰에서 많이 썼던(지금도 쓰지만) 천지인 자판을 생각해보면
각 버튼에 한글 자음 모음이 적혀있고, 그 버튼들을 이용해 숫자도 입력이 가능했었다.
예를들어 안녕하세요를 입력하려면 0125522108882110223 이렇게 버튼을 누르는 것이다.
영어권도 똑같지 않을까? 라고 생객했고, 찾아보니 이런 자판을 Multi-tap 이라고 부르는듯 했다.
시험삼아 txt파일 맨 앞에 있던 8/44/444/7777 를 자판으로 눌러봤더니
T / H / I / S 로 입력이 되는걸로 보아 옳게 접근을 한거라 확신했다.
조금 쉽게 디코딩 하고자 구글에 검색해봤더니 자동으로 디코딩해주는 사이트가 있었다.
(https://www.dcode.fr/multitap-abc-cipher)
디코딩을 하면 플래그가 나온다.
(THIS_IS_THE_LAMEST_CTF_FLAG_EVEEEER)
반응형
'CTF > 암호학' 카테고리의 다른 글
[HouseplantCTF] Post-Homework Death - 암호학 / A1Z26 (66) | 2022.06.01 |
---|---|
[HouseplantCTF] Broken Yolks - 암호학 / Unscramble (66) | 2022.05.31 |
[EZCTF] More Sense - 암호학 / 모스부호 (54) | 2022.05.20 |
[EZCTF] OMG - 암호학 / Linux (65) | 2022.05.19 |
[UMDCTF] Fragile Foundations - 암호학 / Base64 (62) | 2022.05.08 |