
Hydra
This guide contains the answer and steps necessary to get to them for the Hydra room.
Using Hydra
In this task we will be using Hydra to brute force passwords from someones account. Two types will be covered here: SSH and HTTP forms.
- Use Hydra to bruteforce molly's web password. What is flag 1?
We can do an nmap scan to find out which ports to use (or just navigate to the ip address in your browser).


To bruteforce a web form we need to use the http-post-form argument. First we must check the page source to find out if it uses get or `post.

Now we can put everything we need into the command.
hydra -l molly -P /usr/share/wordlists/rockyou.txt 10.10.111.109 http-post-form "/login/:username=^USER^&password=^PASS^:F=incorrect" -t 4
Now we can log into the web page with our acquired credentials.

Click for answer
THM{2673a7dd116de68e85c48ec0b1f2612e}
- Use Hydra to bruteforce molly's SSH password. What is flag 2?
To crack her SSH password we use the following command:

Now we can log in with:

Looking through the folders we can find the flag.

Click for answer
THM{c8eeb0468febbadea859baeb33b2541b}
Extra: Interestingly, when going through the ubuntu user folder, we seem to come across a file with credentials and a flag similar to the first one.
