CTF/암호학

[EZCTF] No Kidding - 암호학 / Multi-tap

SecurityMan 2022. 5. 22. 11:00

 

암호학 문제 

 

조금 신박했던 문제이다.

 

반응형

 

문제 제목이랑 설명에 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)

반응형