본문 바로가기

[Wargame Write-up]/+Ma's Reversing

[+Ma's Reversing] Riddle 01: INTRO

+Ma's Reversing의 주소는 이곳이다.


접속하면, 다음과 같은 페이지가 표시된다. 


 

 

다른 곳과 달리, 로그인하는 곳이 바로 보이지 않는다.


INTRO를 눌러보면(또는 아래로 좀만 내리면), 다음과 같은 메시지를 볼 수 있다.


가입 버튼은 없고, Log in 버튼만 있다. 대신 deserve에 링크가 걸려있는데, 가입하지 않은 상황에서, 이걸 누를 수 밖에 없다.



 

 

누르고 나면, 다음과 같은 장문의 메시지를 볼 수 있다. 사이트 소개 글 정도의 내용을 담고 있다. 마지막 문장에 name은 마음대로 짓고, password는 수수께끼(riddle)의 정답을 찾아 쓰라는 것 같다. 


 


수수께끼 문제가 보이지 않으므로, 주석으로 작성되어 있을 거라는 육감을 믿고, 소스 보기를 시전!!

역시, 육감이 맞았다. 메시지 중간중간에 주석이 들어가 있다.



 

필요한 부분만 추리자면, 

 


 

즉, 요약하면 다음과 같다.

  1. 대체 암호(substitution cipher)

  2. 암호문은 MAL TIRRUEZF CR MAL RKZYIOL EX MAL OIY UAE RICF "MAL ACWALRM DYEUPLFWL CR ME DYEU MAIM UL IZL RKZZEKYFLF GH OHRMLZH" 

  3. case sensative 속성을 활용할 수 있는 텍스트 에디터를 활용해 복호화하면 됨.

 

적당한 에디터를 활용하여 복호화하면 된다.

필자는 Sublime Text를 이용했다. 고등학교까지의 영어 과정을 마쳤다면, 이 정도 단어 추측은 가능하지 싶으니, 과정은 생략했다.




즉, INTRO의 password는 "The highest knowledge is to know that we are surrounded by mystery."라는 말을 남긴 사람의 성(surname)이다.


구글링하면 나오므로, 답은 올리지 않겠다.


아이디는 알아서 하고, 비밀번호에 이 답을 적어서 로그인 누르면 통과한다.


끝!