Wargame/Bandit

Bandit Level 26 → Level 27

startonebyone 2022. 3. 20. 01:34

Level Goal

쉘을 얻은 것은 잘했다! 이제 서둘러서 bandit27의 암호를 확인해라!

Commands you may need to solve this level

ls

Answer

$ 로그인 시 세로로 창을 줄이고 화면에 more가 나타날 때 v키를 입력하여 vi 편집기로 전환시킨다.

: set shell=/bin/bash

: sh

를 입력하여 bandit26계정으로 들어갑니다.

 

<vi 편집기>

$ ls -al

file bandit27-do

$ ./bandit-do                 

// 다른 계정으로 명령어를 실행하라고 한다. ex: ./bandit27-do id

$ ./bandit27-do id       

// uid, gid, euid, groups가 나오는데 이 중에 euid로 잠시 동안 bandit27의 계정의 권한을 부여받는다.

$ ./bandit27-do cat /etc/bandit_pass/bandit27   

// bandit27-do 파일을 실행하여 bandit27의 비밀번호를 보여줍니다.

 

bandit27 passwd : 3ba3118a22e93127a4ed485be72ef5ea