Skip to content

Hetemit 🔸

Enumeration

Initial Access

Going to port 50000, we have a Python API that shows...

At /verify we can inject code using os.system() because it is Python.

Using caido.

Get the flag.

Privilege Escalation

Checking with linpeas.

We can reboot the system and write to that service.

It's impossible to edit the file without a fully interactive shell, so let's use penelope.

https://github.com/brightio/penelope

Change the execution and the user.

We reboot and wait.

sudo /sbin/reboot

Post Exploitation

Get the flag.