스터디 그룹/ProjectH4C

ProjectH4C 3개월 2주차 과제 (해커스쿨 ftz - 6)


📖 1) 문제 파악

솔직히 좀 당황하였다.

 

문제에 접속하자마자 이렇게 힌트를 출력해준다.

 

 

 

인포샾 bbs의 텔넷 접속 메뉴에서 많이 사용된 해킹 방법이라고 한다.

엔터를 치게 되면 이렇게 메뉴를 고를 수 있다. 이전의 통신? 을 구축해 놓은 듯 하다.

 

그리고 3을 누르게 된다면 이렇게 telnet이 실행되는 것을 확인할 수 있다.


📖 2) 문제 분석

결론부터 말하자면 되게 허무하게 풀렸다. 

 

내가 생각하기에, 텔넷 접속 서비스 저 부분은 프로그래밍 되어있는 것이라고 생각하였다.

예를들어서 3을 누른다면 system("telnet 210.120.128.180"); 이 실행되는 원리이다.

 

저 텔넷 접속 서비스 프로그램도 일종의 프로그램 이므로 Ctrl+D 또는 Ctrl+C로 종료할 수 있을 것이라 생각하였다.

그리고 종료되면 level6의 쉘이 뜰 것이라고 생각하였다.

 

하지만 그렇지 않음을 확인할 수 있다. Ctrl+D를 보내면 ssh 자체가 종료되는 끔찍한 상황을 볼 수 있었다.

 

처음부터 다시 생각해보면, 힌트가 주어진 후 텔넷 접속 서비스로 넘어가진다.

 

만약 힌트가 주어지고 텔넷 접속 서비스로 넘어가질 때 Ctrl+C를 누르면 풀릴 거라고 조그만 희망을 가지고

문제를 풀어보았다.


📖 3) 문제 풀이

어쨌든 이렇게 문제를 해결할 수 있었다.

여담으로 저 tn 프로그램이 서버에 접속하게 되었을 때 자동으로 실행되는 듯 하였다.