Learn about active recon, web app attacks and privilege escalation.
Enumeration
Nmap
nmap
Open ports are:
- 21 - vsftpd 3.0.3
- 22 - ssh
- 139 - smb
- 445 - smb
- 3128 - Squid http proxy 3.5.12
- 3333 - Apache httpd 2.4.18 ((Ubuntu))
Dirsearch

There is /internal this is a file upload page

Trying to get a shell
- 
Some exensions are blocked like .php
 Fuzz what we can upload.
 We could upload.phtml
- 
Just rename a default php-reverse-shell.phptoanything.phtml
 Upload it!
 But we dont know where it is.
 Dirsearch again in/internal
 There is/internal/uploads
 Go to/internal/uploads/php-reverse-shell.phtml
 And we GOT THA SHELLcat /home/bill/user.txtAnd we got the user flag too. 
  
Privesc
- 
Search for suid’s find / -perm /6000 2>dev/null | grep bin/bin/systemctlstands out maybe we can use it to get root
 GTFOBins
 Use it and cat/root/root.txtto/tmp/output
  
