Files
GiTxHextech-Challenge-Repo/challenges/web/Status Checker/writeup.md
2024-04-18 22:01:49 +08:00

1.7 KiB

We are given a site where we can check the status of websites.

Entering a valid URL such as https://google.com will return us the HTTP status code as seen in the following screenshot.

wimg-1

Entering a semi-colon (;) will break the command. We can try to use the payload ; whoami and we are returned www-data as our user as seen in the following screenshot.

wimg-2

We can attempt to use the command ; sudo -l. We can see that we are able to run any command as sudo without a password as seen in the followings screenshot.

wimg-3

We can attempt to use the command ; sudo ls /root/ to list the root directory. We can see that there is a file called flag.txt as seen in the following screenshot.

wimg-4

We can read the contents of the file by using the command cat /roo/flag.txt. The flag is: HEX{N3tw0rK_ErR_500_W1kS2kKiL}

wimg-5

The flag is: HEX{N3tw0rK_ErR_500_W1kS2kKiL}