1단계로 가기 위해선 home directory에 있는 readme file을 찾는 것이다. 비밀번호를 찾으면 SSH 서버에 bandit1 username으로 로그인하면 된다. (포트번호 2220)
문제 풀이에 대한 힌트는 ls, cd, cat, file, du, find 명령어를 사용하면 되는데, 뜻은 알지만 사용법을 잘 몰라서 일단 이 부분에 대해 정리해보았다.
ls 명령어
-> 현재 폴더의 하위 디렉터리를 보여줌
-a : all, 모든 파일 목록, .(마침표)가 붙은 건 숨겨진 파일
-al : 숨김파일까지 자세하게 조회할 수 있음.
-l : long, 파일 권한 등에 대한 상세 내용 출력
../ : 부모 디렉터리 표시
cat 명령어
-> 파일의 내용을 읽어 출력해줌
두 개 이상의 파일을 연달아 입력하면 한 줄씩 차례대로 출력된다.
-n 옵션을 함께 붙이면 줄 번호도 붙여진다.
기존 파일을 다른 파일로 저장 : cat 원래 파일 > 새로운 파일 (확장자까지)
>> 꺽쇠를 두 번 입력하면 내용이 추가됨.
터미널에 입력한 텍스트 파일에 저장하기 : cat > 파일명을 치면 텍스트를 입력할 수 있고, ctrl+C를 입력하면 저장되면서 자동으로 빠져나간다.
du 명령어
현재 디렉터리의 용량을 보고 싶을 때
ls -al 명령어로 어떤 디렉터리와 파일이 있는지 확인했다. 우리가 찾고 있는 readme 파일이 보인다.
cat 명령어를 사용해 readme 파일을 읽어주었고, 비밀번호가 출력되는 걸 확인할 수 있다!
접속 성공~~!
'Pwnable > Bandit' 카테고리의 다른 글
[Bandit Level 4 -> 5] human-readable 파일 찾기 (0) | 2021.05.08 |
---|---|
[Bandit Level 3 -> 4] 찾아라. hidden 파일 (0) | 2021.05.07 |
[Bandit Level 2 -> 3] 파일 이름에 공백이 있을 때 (0) | 2021.05.07 |
[Bandit Level 1 -> 2] 이름이 dash(-)인 파일 읽기 (0) | 2021.04.30 |
[Level 0] Bandit Wargame 준비하기 | 환경설정 (0) | 2021.03.17 |
댓글