ssh email@example.com -p 2220
Read the password stored in a file containing spaces located in the home directory. The filename is “spaces in this filename”
Similarly to the previous challenge, we will use cat to get the password.
The problem with the filename having spaces is that the shell interpret each word as a different argument for the command.
bandit2@bandit:~$ cat spaces in this filename cat: spaces: No such file or directory cat: in: No such file or directory cat: this: No such file or directory cat: filename: No such file or directory
There’s various ways to solve this, unfortunately for the “challenge”, the autocompletion now detect spaces in a filename we’re trying to open in the cwd (current working directory) and prefix it with “\” as follow.
bandit2@bandit:~$ cat spaces\ in\ this\ filename UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK # Another way bandit2@bandit:~$ cat "spaces in this filename" UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK