The password for the next level is stored in the only human-readable file in the inhere directory.
Tip: if your terminal is messed up, try the “reset” command.
ls, cd, cat, file, du, find
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 > whatis ls ls (1) - list directory contents > whatis cd cd (1) - change working directory > whatis cat cat (1) - concatenate files and print on the standard output > whatis file file (1) - determine file type > whatis du du (1) - estimate file space usage > whatis find find (1) - search for files in a directory hierarchy
Note: All commands don’t have to be used to complete level
View the files that are present in the current working directory using the
1 2 bandit4@bandit:~$ ls inhere
Move into the
inhere/ directory. This can be done using the
1 bandit4@bandit:~$ cd inhere/
View files that are in the directory using the
1 2 3 bandit4@bandit:~/inhere$ ls -file00 -file01 -file02 -file03 -file04 -file05 -file06 -file07 -file08 -file09
We know we have to find a file whose content is in Human Readable format. This check can be performed using the
file command. File command returns the type of data that is found in the file
1 2 3 4 5 6 7 8 9 10 11 bandit4@bandit:~/inhere$ file ./* ./-file00: data ./-file01: data ./-file02: data ./-file03: data ./-file04: data ./-file05: data ./-file06: data ./-file07: ASCII text ./-file08: data ./-file09: data
* here means to look for all files in the directory. For more information on globbing refer to the attached reference resources
View the content of
-file07 using the
1 2 bandit4@bandit:~/inhere$ cat ./-file07 koReBOKuIDDepwhWk7jZC0RTdopnAYKh
We have found the password for the next level !!
Logout of the current session and use the password of user bandit5 to access the next level
1 2 3 4 > ssh email@example.com -p 2220 This is a OverTheWire game server. More information on http://www.overthewire.org/wargames firstname.lastname@example.org's password: koReBOKuIDDepwhWk7jZC0RTdopnAYKh