Vulnhub靶机DC7渗透测试详解

  • Vulnhub靶机介绍:
  • Vulnhub靶机下载:
  • Vulnhub靶机安装:
  • Vulnhub靶机漏洞详解:
    • ①:信息收集:
    • ②:SSH登入:
    • ③:漏洞发现与利用:
    • ④:提权:
    • ⑤:获取flag:
  • Vulnhub靶机渗透总结:

Vulnhub靶机介绍:

vulnhub是个提供各种漏洞平台的综合靶场,可供下载多种虚拟机进行下载,本地VM打开即可,像做游戏一样去完成渗透测试、提权、漏洞利用、代码审计等等有趣的实战。

靶机DC7 还是老样子只有拿到root权限才可以发现最终的flag。

Vulnhub靶机下载:

官网地址:https://download.vulnhub.com/dc/DC-7.zip

Vulnhub靶机安装:

下载好了把安装包解压 然后试用VMware即可。


Vulnhub靶机漏洞详解:

①:信息收集:

kali里使用netdiscover发现主机

渗透机:kali IP :192.168.0.103 靶机IP :192.168.0.106

使用命令:nmap -sS -sV -A -n 192.168.0.106

(PS:因为疫情只能再家打靶机ip可能会有些变但是不用在意这些细节!(谁也不能阻止我学习)因为是用VBox打开的所以信息不一样)

发现开启了80端口和22端口 访问192.168.0.106 又是这个熟悉的界面drupal但是要看他给的提示哦! 大概的意思让我们换一个思路

DC-7引入了一些“新”概念,但我将留给你们去弄清楚它们是什么。:-)
虽然这个挑战并不完全是技术性的,但如果你需要诉诸暴力或字典攻击,你可能不会成功。
你要做的是跳出框框思考。在盒子外面。:-)

在左下角发现了一个 @DC7USER 处于好奇心 我们百度一下看看 果然第一个就是 GitHub项目 先把他下载下来


②:SSH登入:

通过代码审计我们可以看到数据库的账号和密码:dc7userMdR3xOgB7#dW 可以使用ssh登入!!

ls一下看见了两个文件 一个backups 一个mobx进入backups文件夹,发现两个文件,gpg后缀的!!!第一次见 百度一下看看
gpg是一种基于密钥的加密方式,使用了一对密钥对消息进行加密和解密,来保证消息的安全传输格式是用来加密文件的。

然后再看一下 mbox 文件 cat mbox 发现在/opt/scripts/ 有个可以执行的脚本文件 backups.sh

cd /opt/scripts/  #进入目录
cat backups.sh #查看文件


发现了drush 什么是drush????????????? 经过百度查阅发现drushdrupal shell 专门管理drupal站点的shell

进入到/var/www/html目录下,使用drush命令修改admin用户的密码为123456,发现可以修改成功!!!

但是这里又遇到了一个问题:就是之前admin登入太多次了 所以被禁了 (这里也是做了很久,卡住了)

There have been more than 5 failed login attempts for this account. It is temporarily blocked. Try again later or request a new password.
此帐户已尝试登录失败5次以上。它被暂时封锁了。请稍后再试或请求新密码。

解决方法:使用命令:drush php-eval 'db_query("DELETE FROMflood");' 登入成功!!!

具体想了解可以参考:https://www.daweibro.com/node/217

③:漏洞发现与利用:

需要反弹shell,登入成功找到 在Content—>Add content–>Basic page下 需要添加一个PHP模板

https://www.drupal.org/project/php  # 插件下载地址
https://ftp.drupal.org/files/projects/php-8.x-1.0.tar.gz #模块包




添加成功!!!! 选第二个即可。选中FILTERS ✔选一下 然后install安装,有个绿色✔就是成功。



然后在首页进行编辑 添加php木马代码 保存text format 设置为PHP cod 然后使用菜刀进行连接

看完这篇 教你玩转渗透测试靶机vulnhub——DC7相关推荐

  1. 看完这篇 教你玩转渗透测试靶机vulnhub——DC1

    Vulnhub靶机DC1渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:漏洞发现: ③:漏洞利用: ④:S ...

  2. 看完这篇 教你玩转渗透测试靶机vulnhub——FunBox4(CTF)

    Vulnhub靶机FunBox4(CTF)渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:文件上传 Get ...

  3. 看完这篇 教你玩转渗透测试靶机vulnhub——FunBox10(Under Construction)

    Vulnhub靶机FunBox10(Under Construction)渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①: ...

  4. 看完这篇 教你玩转渗透测试靶机Vulnhub——The Planets:Venus

    Vulnhub靶机The Planets:Venus渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:SSH ...

  5. 看完这篇 教你玩转渗透测试靶机Vulnhub——DriftingBlues-2

    Vulnhub靶机DriftingBlues-1渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机漏洞详解: ①:信息收集: ②:暴力破解: ③:漏洞利用: ④:反弹 ...

  6. 看完这篇 教你玩转渗透测试靶机vulnhub——FunBox7( EASYENUM)

    Vulnhub靶机FunBox7(EASYENUM)渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:文件上 ...

  7. 看完这篇 教你玩转渗透测试靶机vulnhub——FunBox5(NEXT LEVEL)

    Vulnhub靶机FunBox5(NEXT LEVEL)渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:H ...

  8. 看完这篇 教你玩转渗透测试靶机Vulnhub——The Planets:Mercury

    Vulnhub靶机The Planets:Mercury渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:漏 ...

  9. 看完这篇 教你玩转渗透测试靶机vulnhub——DC5

    Vulnhub靶机DC5渗透测试详解 Vulnhub靶机介绍: Vulnhub靶机下载: Vulnhub靶机安装: Vulnhub靶机漏洞详解: ①:信息收集: ②:文件包含: ③:反弹shell: ...

最新文章

  1. 企业网络安全之安全维度
  2. Introduction to Algorithm 6.3-3[Second Version]
  3. cas返回mysql数据_单点登录 CAS 5.* - 从数据库获取用户信息 - 4
  4. linux-basic(7)linux文件与目录管理
  5. 【英语学习】【Level 07】U07 Stories of my Life L6 An experience worth remembering
  6. 学习JavaScript数据结构与算法-----pdf 分享
  7. 点击按钮后网页不向上滚动
  8. 21. Element isContentEditable 属性
  9. android 控件覆盖关系,Android设置viewGroup和其子控件两者之间的焦点关系【原创】...
  10. android 大文件查找,大文件查找软件(WizTree)
  11. Data Base学习记录:关系模型
  12. 推荐一个不错的在线文档分享网站-Scribd,陆续分享我的电子藏书
  13. 键盘的某些键坏了咋办(如delete键等)
  14. 鼠标手是否算工伤 专家:法定职业病才能获赔
  15. Android 应用签名
  16. 云服务器 重做系统软件,云服务器 重做系统软件
  17. Kafka中HW和LEO增长的原理是什么?流程是怎样的?
  18. Hadoop配置之 开启不了 8088、19888端口
  19. 华为USB网卡驱动linux,以usb-modeswitch配华为LTE上网卡EC5373在Linux下试图上网的尝试...
  20. ubuntu20.04屏幕亮度无法调节的解决方法->安装 brightness-controller-simple 软件

热门文章

  1. 如何生成压缩文件文件(zip)
  2. ubuntu安装软件常用命令
  3. 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。C语言实现。
  4. 概念驱动的教学在 IB 课程中的应用
  5. Stream.reduce()用法详细解析
  6. 第2章-3 阶梯电价
  7. GPT撑腰,微软再战谷歌 | 大厂集体抢滩ChatGPT:谁真的有实力,谁在试点商业化?
  8. ADB、Fastboot、Recovery、Hboot、Bootloader介绍
  9. 供应商评估时要考虑的 5 个关键因素
  10. HTML中的单引号和双引号