8 box enum developer
developer@sneakymailer:/var/www$ ls -la
total 24
drwxr-xr-x 6 root root 4096 May 14 2020 .
drwxr-xr-x 12 root root 4096 May 14 2020 ..
drwxr-xr-x 3 root root 4096 Jun 23 2020 dev.sneakycorp.htb
drwxr-xr-x 2 root root 4096 May 14 2020 html
drwxr-xr-x 4 root root 4096 May 15 2020 pypi.sneakycorp.htb
drwxr-xr-x 8 root root 4096 Jun 23 2020 sneakycorp.htb
developer@sneakymailer:/var/www/pypi.sneakycorp.htb$ ls -la
total 20
drwxr-xr-x 4 root root 4096 May 15 2020 .
drwxr-xr-x 6 root root 4096 May 14 2020 ..
-rw-r--r-- 1 root root 43 May 15 2020 .htpasswd
drwxrwx--- 2 root pypi-pkg 4096 Jun 30 2020 packages
drwxr-xr-x 6 root pypi 4096 May 14 2020 venv
developer@sneakymailer:/var/www/pypi.sneakycorp.htb$ cat .
./ ../ .htpasswd
developer@sneakymailer:/var/www/pypi.sneakycorp.htb$ cat .htpasswd
pypi:$apr1$RV5c5YVs$U9.OTqF5n8K4mxWpSSR/p/
$ hashcat -m 1600 hash /usr/share/wordlists/rockyou.txt --show
$apr1$RV5c5YVs$U9.OTqF5n8K4mxWpSSR/p/:soufianeelhaoui
developer@sneakymailer:/home/low$ cat /etc/passwd | grep pypi
pypi:x:998:998::/var/www/pypi.sneakycorp.htb:/usr/sbin/nologin
# can't su to pypi; password fails
# added domain to hosts, nothing special in UI.
# checking for nginx config files to confirm,
developer@sneakymailer:/tmp$ cat /etc/nginx/nginx.conf
[truncated]
## Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
# following the path to sites-enabled;
developer@sneakymailer:/tmp$ ls -la /etc/nginx/sites-enabled/
total 8
drwxr-xr-x 2 root root 4096 May 26 2020 .
drwxr-xr-x 8 root root 4096 May 14 2020 ..
lrwxrwxrwx 1 root root 46 May 14 2020 pypi.sneakycorp.htb -> /etc/nginx/sites-available/pypi.sneakycorp.htb
lrwxrwxrwx 1 root root 41 May 14 2020 sneakycorp.htb -> /etc/nginx/sites-available/sneakycorp.htb
developer@sneakymailer:/etc/nginx/sites-available$ cat pypi.sneakycorp.htb
server {
listen 0.0.0.0:8080 default_server;
listen [::]:8080 default_server;
server_name _;
}
server {
listen 0.0.0.0:8080;
listen [::]:8080;
server_name pypi.sneakycorp.htb;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
# its running on port 8080 but and going to 8080 witll proxy throuh localhost:5000
http://pypi.sneakycorp.htb:8080/
welcome to pypi server
developer@sneakymailer:/home$ ls -la
total 16
drwxr-xr-x 4 root root 4096 May 14 2020 .
drwxr-xr-x 18 root root 4096 May 14 2020 ..
drwxr-xr-x 8 low low 4096 Jun 8 2020 low
drwx------ 5 vmail vmail 4096 May 19 2020 vmailPEAS
Enumerating /opt
Last updated