Challenge Information
- Platform: OverTheWire (Bandit)
- Difficulty: Easy
- Category: Linux
Overview
The password for the next level is stored somewhere on the server and has all of the following properties:
- owned by user bandit7
- owned by group bandit6
- 33 bytes in size
Solution
SSH into machine on port 2220 with password from previous level.
ssh -p 2220 bandit6@bandit.labs.overthewire.org
Use find command with -size flag to specify file size. Use -exec flag to execute ls -al {} \; that gives the permissions and grep lines with “bandit7 bandit6”.
find / -size 33c 2>/dev/null -exec ls -al {} \; | grep "bandit7 bandit6"
cat /var/lib/dpkg/info/bandit7.password

Lessons Learned
- Using the
findchained with other commands such asls. - Use
grepto filter for rows.
Tools Used
sshcatgrepfindls