Select Page

WriteUp: TryHackMe – Welcome

The first room you should take, when starting your TryHackMe journey. Let's learn about rooms, access and hackable machines.
TryHackMe Room


Room: Welcome


Tag: OpenVPN, Beginner, Access Rooms


After finishing this room, you are set up to start playing around in TryHackMe. You learned what rooms are, how to deploy the hackable machines and by this to see if your OpenVPN is working.

[Task 1]  What are rooms?

This is a short introduction to rooms in TryHackMe.

Basically a room is a hackable machine, where you can learn and test around about a specific topic.

What are rooms?

[Task 2]  Hackable Machines

The next part can be a little bit trickier if you are a total newbie to this.

To access the machines you need to connect to an OpenVPN. (Unless you are a subscripted user, than you can deploy a Kali machine in your browser.)

In the menu on the left side, you can find your “Access” page.

Access Page

Here you can see your network information. Without having the OpenVPN running, the connection is not checked.

Let’s change that.

Connect to the OpenVPN

  1. Download the configuration file from the “Access” page. Before you download choose the VPN Server that is closest to your location.
  2. On the “Connection” page you can find the explanation on how to connect to the OpenVPN. For Windows and Mac you need to download an OpenVPN application, on Linux you can connect through the terminal. The explanation is very detailed, so we skip this part here. Just follow the steps. If you have questions, feel free to send me a message on Twitter and ask for help.
  3. Check on the “Access” page id your connection has a green checkmark. If so, you are now able to start hacking. Have fun!!

[Task 3]  Access your first machine

Access Machine

On the top right side you see the green Deploy button. Click the button and wait for a bit. For non-subscribers the deploying takes up to a few minutes.

After deploying the status of your machine is shown on the top of your window.

Machine deployed

It shows you the name of the machine, the unique IP address, and when it expires.

The IP is randomly chosen. So whenever you connect to the machine again, the IP is a different one. It’s because you get your own instance of the machine. That also means that sharing the IP not not make sense.

Finding the first flag

Copy the IP address into your browser (or in this case, just click the link you find in the question).

Welcome Flag

Congratulations! You found your first flag.

How does it feel? Exited now? So let’s finish the rest and than off to the next room.

[Task 4]  Next Steps

After feeling the excitement of finding a flag you are hooked, I guess.

On the Hacktivities page you can find more interesting rooms. If you are serious to learn Cyber Security and need a structure, this blog article is for you: A Guide to go from Zero to Hero.

And join the Discord channel. It can help you stay motivated to talk to like-minded people and if you get stuck, help is always just a click away.


Speaking of getting stuck: Most rooms have a list of writeups.

How to find WriteUps on the page

Writeups are walkthroughs of challenges and CTF’s. This here is a writeup! In good writeups you won’t find the passwords or flags, they just walk you through the way to find them yourselves.

They can help you, when you get stuck and especially for beginners they are a great tool to see how other people are dealing with the problems.

Often you can find other ways to find the solution you wouldn’t have thought of. This way you can expand your knowledge and your skills.

And maybe one day, when you can give back and write some yourself.

Finishing up

You are now done with your first room!

And you just started your exciting journey to become an ethical hacker, a pen tester or just someone who has really a lot of knowledge when it comes to problem solving. 

What I learned

I already connected my Linux Virtual Machine to the OpenVPN before doing this room. And I thought I can connect my MacOS through the terminal, just like with the Linux distribution.

So after doing this room I have now my MacBook connected too. This way I can try some things on my MacBook and see how it runs outside my Virtual Machine.

Oh and this is the first writeup I ever did, so this taught me a lot about the right structure of the writeups, and the method I can use to make it simple to take notes while I finish the rooms.

Any questions or comments?

I am a novice when it comes to CTF’s.

If you find any mistakes, have questions because my explanation was misleading or do you just want to share a different path to the solution?
I am happy to hear from you!

Just send me an email or reach out on Twitter.

Love, Frida