HTB Explosion Walkthrough (Very Easy)
Task 1
What does the 3-letter acronym RDP stand for
Ans: Remote Desktop Protocol
- found the answer through a quick google search
- Microsoft proprietary protocol that allows clients to connect to other computers over a network connection through a graphical user interface (GUI)
Task 2
What is a 3-letter acronym that refers to interaction with the host through a command line interface?
Ans: command line interface (CLI)
- found the answer through the hint, the last 3 words of the question
Task 3
What about graphical user interface interactions?
Ans: graphical user interface (GUI)
Task 4
What is the name of an old remote access tool that came without encryption by default and listens on TCP port 23?
Ans: Telnet
- Telnet runs on port 23 and isn’t really used because data sent is unencrypted.
Task 5
What is the name of the service running on port 3389 TCP?
Ans: ms-wbt-server
- ran nmap -sV -T4 -AO <ip-address> to find the answer.
Task 6
What is the switch used to specify the target host’s IP address when using xfreerdp?
Ok, so i’ve never used this before, turns out you can just put xfreerdp in the CLI followed by help
From the hint on HTB, the switch’s description is server hostname. With CTRL+SHIFT+F I type in Server in the search bar and found out that the switch
Ans: /v:
Task 7
What username successfully returns a desktop projection to us with a blank password?
Ans: Administrator
- highest level of privilege that a user can be on windows OS
Task 8
Submit root flag
I’ll admit that I took a long time with this one
Initially I tried to use
but it wasn’t going through and I was met with the error consistently. The output mentioned that I had no username set, so they defaulted to root, which was not the login that we need. We needed the username to be administrator.
Next, they also mentioned that password certainly expired, which means that the blank password was not correct. We need to find switches to resolve this problem to be able to log in with xfreerdp
we need to define our username as well as
to ignore any certificates
We can try to see if we are able to establish a connection with the new switches
Yes! we managed to establish RDP and find our flag.