Previous Level: Level 8
Login
SSH: ssh bandit8@bandit.labs.overthewire.org -p 2220
Password: cvX2JJa4CFALtqS87jk27qwqGhBM9plV
Task
The password for the next level is stored in the file data.txt and is the only line of text that occurs only once.
A little bit of Theory
uniq is a command that filters input and writes to the output. Specifically, it filters based on identical lines. It has a flag -u, which filters for unique lines (lines that appear only ones). Another interesting functionality is, for example, that it can also count (-c) or only return duplicate lines (-d).
The command is often used with sort. For uniq to filter for unique lines, the lines need to be sorted. sort sorts the lines of a text file. Furthermore, it has flags for sorting in reverse (-r) and sorting numerically (-n).
Solution
To find the line that occurs only once in the file, we first sort the lines and then filter for the unique one.
| |
https://overthewire.org/wargames/bandit/bandit9.html
Next Level: Level 10