Bandit Level 25 -> Level 26

buaii·2023년 7월 1일
0

Bandit

목록 보기
27/35
post-thumbnail

etc/passwd
more

bandit26 user의 shell이 /bin/bash가 아니라고한다
무슨말인지 도저히 몰라서 writeup을 참고했다

/etc/passwd

/etc/passwd는 사용자 계정에 대한 정보를 담고있는 파일이다

cat /etc/passwd

파일의 구조는 다음과 같다

[출처] https://jjeongil.tistory.com/1829

  • UID : 사용자 식별자
  • GID : 그룹 식별자 | 사용자의 보조 그룹은 /etc/groups에 있다
  • GECOS : 사용자의 전체 이름

26번과 32번의 login shell이 다른걸 확인할 수 있다

저 파일의 내용을 알아보자

무언가를 실행하고 종료함을 알 수 있다
more에 대해 알아보자

more

파일을 화면단위로 끊어서 출력해주는 명령어

more [filename]

[출처] https://arer.tistory.com/149

즉, text.txt의 내용보다 화면을 작게 만들면 more이 실행된다

여기서 v를 눌러주면 vi가 실행된다고 한다

vi 명령어

[출처] https://m.blog.naver.com/kdh3850/220084342207

비밀번호를 알아야 하니 :e /etc/bandit_pass/bandit26을 사용하자

비밀번호를 획득했다
이젠 로그인을 위해 shell을 바꿔줘야 한다

26레벨은 이 상태에서 풀어야 하나보다;;

profile
buaii

0개의 댓글