picoCTF
Magikarp Ground Mission
h34hg0
2022. 6. 12. 20:57
문제

디렉터리 간을 이동하고 셸에서 파일을 읽는 방법을 알고 있습니까? 컨테이너에 ssh를 붙이고 ls를 연결하면 시작된다. 암호 '6d448c9c'를 사용하여 'ssh'를 통해 'ctf-player'로 로그인합니다.
풀이

Launch Instance 버튼을 눌러 연결정보를 가져오자.

ssh ctf-player@venus.picoctf.net -p 50056 를 통해 연결을 할 수 있다.


문제에서 알려준 패스워드인 6d448c9c 를 입력하면 연결이 된 것을 볼 수 있다.

현재 디렉터리에 1of3.flag.txt 파일이 있는 것을 볼 수 있는데, 내용을 확인해본 결과 picoCTF{xxsh_ 가 출력된다.

이전 디렉터리로 경로를 이동하여 위와 같은 방법으로 3of3.flag.txt의 내용을 보니 5190b070} 가 출력된다.

이전 디렉터리로 또 이동해서 2of3.flag.txt 파일이 존재하는 것을 확인 할 수 있고, 내용을 보니 0ut_0f_\/\/4t3r_ 가 출력됨을 알 수 있다.
출력된 문자열들을 파일의 맨 앞번호의 순서에 맞추어 조합해보면 플래그가 picoCTF{xxsh_0ut_0f_\/\/4t3r_5190b070} 임을 알 수 있다.