digitalworld.local snakeoil

https://download.vulnhub.com/digitalworld/SNAKEOIL.7z

靶场IP:192.168.32.204

扫描对外端口服务

┌──(root💀kali)-[/tmp]
└─# nmap -p 1-65535 -sV  192.168.32.204
Starting Nmap 7.92 ( https://nmap.org ) at 2022-09-06 00:04 EDT
Nmap scan report for 192.168.32.204
Host is up (0.00090s latency).
Not shown: 65532 closed tcp ports (reset)
PORT     STATE SERVICE VERSION
22/tcp   open  ssh     OpenSSH 7.9p1 Debian 10+deb10u2 (protocol 2.0)
80/tcp   open  http    nginx 1.14.2
8080/tcp open  http    nginx 1.14.2
MAC Address: 00:0C:29:89:70:64 (VMware)
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 9.17 seconds

访问80端口

image-20220906120504561

访问8080端口

image-20220906120542811

爆破web目录

访问/registration,提示方法错误

image-20220906122105146

修改post方法,提示缺少username

image-20220906122134210

添加username字段,提示缺少password

image-20220906122459393

注册成功,返回access_token

image-20220906122536882

访问/run,提示方法错误

image-20220906122633057

提示需要URL

image-20220906122911522

添加url,提示需要访问密钥。

image-20220906123020395

查看文档,找到access_token_cookie字段

image-20220906123323468

获取到secret_key

image-20220906123540465

然后再回到run页面,加上我们刚刚获得的secret_key,成功得到信息

image-20220906123631203

拿这个开头的信息去查一下发现是curl执行的统计信息,尝试命令注入,发现成功返回信息

image-20220906124315157

直接反弹shell

image-20220906124714505

查看文件,找到密码:NOreasonableDOUBTthisPASSWORDisGOOD

image-20220906132929796

su成功

image-20230208134835505

最后更新于

这有帮助吗?