[Bandit] Level 0 ~ 5

Sisyphus·2022년 7월 14일

Bandit

목록 보기
1/4

Level 0

bandit0@bandit:~$ ls
readme

bandit0@bandit:~$ cat readme 
boJ9jbbUNNfktd78OOpsqOltutMc3MY1

readme 파일을 출력해보니 bandit1의 패스워드 출력되었습니다.


Level 1

bandit1@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit2 bandit1 33 May  7  2020 -

ls -l 명령어를 입력하니 - 파일이 있습니다.


bandit1@bandit:~$ cat -




^Z
[1]+  Stopped                 cat -
bandit1@bandit:~$ logout
There are stopped jobs.

출력해보면 출력이 안됩니다.


bandit1@bandit:~$ cat ./*
CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9

와일드카드 *을 이용해서 출력을 해보면 bandit2의 패스워드가 출력되었습니다.


Level 2

bandit2@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit3 bandit2 33 May  7  2020 spaces in this filename

bandit2@bandit:~$ cat spaces*
UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK

spaces에 와일드카드 *을 붙여서 출력을 해보면 bandit3의 패스워드가 출력되었습니다.


Level 3

bandit3@bandit:~$ ls -l
total 4
drwxr-xr-x 2 root root 4096 May  7  2020 inhere

ls -l 명령어를 입력하니 디렉터리가 하나 있습니다.


bandit3@bandit:~$ cd inhere/
bandit3@bandit:~/inhere$ ls -l
total 0

inhere 디렉터리로 가서 파일을 자세하게 출력해보면 아무것도 없다고 나옵니다.


bandit3@bandit:~/inhere$ ls -al
total 12
drwxr-xr-x 2 root    root    4096 May  7  2020 .
drwxr-xr-x 3 root    root    4096 May  7  2020 ..
-rw-r----- 1 bandit4 bandit3   33 May  7  2020 .hidden

ls -al 명령어로 숨긴 파일을 출력해보면 .hidden 파일이 있습니다.


bandit3@bandit:~/inhere$ cat .hidden
pIwrPrtPN36QITSp3EQaw936yaFoFgAB

.hidden 파일을 출력해보면 Bandit4의 패스워드가 출력되었습니다.


Level 4

bandit4@bandit:~$ ls -l
total 4
drwxr-xr-x 2 root root 4096 May  7  2020 inhere

ls -l 명령어를 입력하니 inhere 디렉터리가 나옵니다.


bandit4@bandit:~$ cd inhere
bandit4@bandit:~/inhere$ ls -al
total 48
drwxr-xr-x 2 root    root    4096 May  7  2020 .
drwxr-xr-x 3 root    root    4096 May  7  2020 ..
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file00
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file01
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file02
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file03
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file04
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file05
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file06
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file07
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file08
-rw-r----- 1 bandit5 bandit4   33 May  7  2020 -file09

inhere 디렉터리로 이동해서 ls -al 명령어로 파일을 출력해보면 10개의 파일이 있습니다.


bandit4@bandit:~/inhere$ cat ./-file00
낏/`2ғ¦%»rL~5񧃁 £bandit4@bandit:~/inhere$ cat ./-file01
¿˰,kȻ´°r*_	.!蜃∊	¨dx,bandit4@bandit:~/inhere$ cat ./-file02
eשᡐ󚵵¬¡
      ³ªp§Ȗӟɟׯ­mbandit4@bandit:~/inhere$ cat ./-file03
񍸺嶨!TQOˠ4"aל©߂phTþ,bandit4@bandit:~/inhere$ cat ./-file04
?bandit4@bandit:~/inhere$ cat ./-file05
?bandit4@bandit:~/inhere$ cat ./-file06
lyµć~¥¡A£fR»ǎ-E§{¦ԉmń򔜗Mbandit4@bandit:~/inhere$ cat ./-file07
koReBOKuIDDepwhWk7jZC0RTdopnAYKh

-file00부터 차근차근 출력해보면 -file07에서 bandit5의 패스워드가 출력되었습니다.


Level 5

bandit5@bandit:~$ ls -l
total 4
drwxr-x--- 22 root bandit5 4096 May  7  2020 inhere

ls -l 명령어를 입력하니 inhere 디렉터리가 출력되었습니다.


bandit5@bandit:~$ cd inhere/
bandit5@bandit:~/inhere$ ls -al
total 88
drwxr-x--- 22 root bandit5 4096 May  7  2020 .
drwxr-xr-x  3 root root    4096 May  7  2020 ..
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere00
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere01
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere02
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere03
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere04
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere05
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere06
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere07
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere08
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere09
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere10
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere11
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere12
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere13
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere14
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere15
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere16
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere17
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere18
drwxr-x---  2 root bandit5 4096 May  7  2020 maybehere19

inhere 디렉터리로 이동해서 ls -al 명령어로 파일을 출력해보면 디렉터리가 많이 출력됩니다.


bandit5@bandit:~/inhere$ find . -type f -name '*file*' -exec cat{} +

현재 디렉터리를 기준으로 하위 디렉터리 내 중간에 file이 들어가는 파일을 출력해보면

                                                                                W´c7'1q҃\ᢨ츓f[V󘗥󿾝47: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
DXjZPULLxYr17uwoI01bNLQbtFemEgo7

많은 출력 결과중에 DXjZPULLxYr17uwoI01bNLQbtFemEgo7가 눈에 띕니다.

login

bandit6의 패스워드로 입력해서 로그인을 해보면

success

로그인에 성공했습니다.

0개의 댓글