Pico CTF


Super SSH

Description

Using a Secure Shell (SSH) is going to be pretty important.

Can you ssh as ctf-player to titan.picoctf.net at port 51450 to get the flag? You'll also need the password 84b12bae. If asked, accept the fingerprint with yes. If your device doesn't have a shell, you can use: https://webshell.picoctf.org If you're not sure what a shell is, check out our Primer: https://primer.picoctf.com/#_the_shell

Hints

  1. https://linux.die.net/man/1/ssh
  2. You can try logging in 'as' someone with "user"@titan.picoctf.net
  3. How could you specify the port?
  4. Remember, passwords are hidden when typed into the shell

Solution

picoCTF{s3cur3_c0nn3ct10n_07a987ac}

CLI

kappa@kappa-Aspire-Z5600:~$ ssh ctf-player@titan.picoctf.net -p 51450

The authenticity of host '[titan.picoctf.net]:51450 ([3.139.174.234]:51450)' can't be established.
ED25519 key fingerprint is SHA256:4S9EbTSSRZm32I+cdM5TyzthpQryv5kudRP9PIKT7XQ.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[titan.picoctf.net]:51450' (ED25519) to the list of known hosts.
ctf-player@titan.picoctf.net's password:

Welcome ctf-player, here's your flag: picoCTF{s3cur3_c0nn3ct10n_07a987ac}

Connection to titan.picoctf.net closed.
kappa@kappa-Aspire-Z5600:~$