TryHackMe Box Walkthrough : Inclusion

A basic level LFI challenge for beginner.

Lets launch the machine before launching the machine make sure your vpn is connected. After Launching we will get ip of the machine.

Reconnaissance

Starting with a simple nmap scan

Command : nmap -sC -sV -p- — min-rate=10000 -oN nmap <machine_ip>

We see that 2 ports are open 22 (SSH), 80 (http). It means there must be a webpage.

We get this page and as we know it is an LFI challenge but there is no parameter in the URL to inject our LFI payload. So when we click on the LFI-attack to see we get any parameter.

we got a parameter ?name=lfiattack. As we went inside the LFI attack we found some information about how LFI vulnerabilty works. So I will try LFI attack on this webpage.

../../../etc/passwd

We will use this credentials to login with SSH.

ssh falconfeast@<IP>

rootpassword

We found our first flag now copy and paste the flag in THM.

Privilege escalation

To escalate our privilege we will what commands can we run as root.

sudo -l

I will go to GTFO Bins to see what payload or command is available for /usr/bin/socat.

sudo socat stdin exec:/bin/sh

Successfully Escalated Privilege to Root now I will look for root flag.

Finally we found the root flag. Copy and paste the flag in THM site and finish the challenge.

If you found this usefull do leave a clap.

B.Sc IT Graduate with C.E.H certification currently pursuing Offensive Security (Red Team). Passion for MMA and Kick-boxing & Automobile Enthusiast.