etc/passwd
more
bandit26 user의 shell이 /bin/bash가 아니라고한다
무슨말인지 도저히 몰라서 writeup을 참고했다
/etc/passwd는 사용자 계정에 대한 정보를 담고있는 파일이다
cat /etc/passwd
파일의 구조는 다음과 같다
[출처] https://jjeongil.tistory.com/1829
26번과 32번의 login shell이 다른걸 확인할 수 있다
저 파일의 내용을 알아보자
무언가를 실행하고 종료함을 알 수 있다
more에 대해 알아보자
파일을 화면단위로 끊어서 출력해주는 명령어
more [filename]
[출처] https://arer.tistory.com/149
즉, text.txt의 내용보다 화면을 작게 만들면 more이 실행된다
여기서 v
를 눌러주면 vi가 실행된다고 한다
[출처] https://m.blog.naver.com/kdh3850/220084342207
비밀번호를 알아야 하니 :e /etc/bandit_pass/bandit26
을 사용하자
비밀번호를 획득했다
이젠 로그인을 위해 shell을 바꿔줘야 한다
26레벨은 이 상태에서 풀어야 하나보다;;