Bandit Level 26 → Level 27

Bandit

0 views

문제

image.png

풀이

1. 접속

  • 접속하면 바로 종료된다
    • 이전 레벨에서 힌트를 얻어서 다시 more 명령어의 vi 기능을 활용해보자

1.1 set shell 명령어

  • vim set 명령어는 에디터의 다양한 옵션을 설정하는 핵심 명령어임
    • :set 옵션명=값 형태로 사용됨
    • set number, set autoindent 같이 사용할 수 있다.
  • 하지만 여기서 특이한 옵션이 존재함
    • 바로 shell 명령어인데 vim 이 사용할 셸 프로그램을 설정하는 것이다.
    • :set shell=/bin/bash처럼 특정 셸 경로를 지정할 수 있으며, :shell 또는 :sh 명령어로 셸 프롬프트로 빠져나가 외부 명령어를 실행할 수 있다.
set shell=/bin/bash
shell

1.2 bandit27-do

image.png
  • 해당 파일을 실행해보면 bandit27의 권한으로 다음 비밀번호를 읽어보자
image.png

upsNCc7vzaRDx6oZC6GiR6ERwe1MowGB


Loading comments...