📖 1) 문제 파악
솔직히 좀 당황하였다.
문제에 접속하자마자 이렇게 힌트를 출력해준다.
인포샾 bbs의 텔넷 접속 메뉴에서 많이 사용된 해킹 방법이라고 한다.
엔터를 치게 되면 이렇게 메뉴를 고를 수 있다. 이전의 통신? 을 구축해 놓은 듯 하다.
그리고 3을 누르게 된다면 이렇게 telnet이 실행되는 것을 확인할 수 있다.
📖 2) 문제 분석
결론부터 말하자면 되게 허무하게 풀렸다.
내가 생각하기에, 텔넷 접속 서비스 저 부분은 프로그래밍 되어있는 것이라고 생각하였다.
예를들어서 3을 누른다면 system("telnet 210.120.128.180"); 이 실행되는 원리이다.
저 텔넷 접속 서비스 프로그램도 일종의 프로그램 이므로 Ctrl+D 또는 Ctrl+C로 종료할 수 있을 것이라 생각하였다.
그리고 종료되면 level6의 쉘이 뜰 것이라고 생각하였다.
하지만 그렇지 않음을 확인할 수 있다. Ctrl+D를 보내면 ssh 자체가 종료되는 끔찍한 상황을 볼 수 있었다.
처음부터 다시 생각해보면, 힌트가 주어진 후 텔넷 접속 서비스로 넘어가진다.
만약 힌트가 주어지고 텔넷 접속 서비스로 넘어가질 때 Ctrl+C를 누르면 풀릴 거라고 조그만 희망을 가지고
문제를 풀어보았다.
📖 3) 문제 풀이
어쨌든 이렇게 문제를 해결할 수 있었다.
여담으로 저 tn 프로그램이 서버에 접속하게 되었을 때 자동으로 실행되는 듯 하였다.
'스터디 그룹 > ProjectH4C' 카테고리의 다른 글
ProjectH4C 3개월 2주차 과제 (해커스쿨 ftz - 8) (0) | 2021.03.28 |
---|---|
ProjectH4C 3개월 2주차 과제 (해커스쿨 ftz - 7) - 스킵 (0) | 2021.03.28 |
ProjectH4C 3개월 2주차 과제 (해커스쿨 ftz - 5) (0) | 2021.03.27 |
ProjectH4C 3개월 2주차 과제 (해커스쿨 ftz - 4) (0) | 2021.03.27 |
ProjectH4C 3개월 2주차 과제 (해커스쿨 ftz - 3) (0) | 2021.03.26 |