DC1主机渗透测试报告

news/2024/11/15 18:47:04/文章来源:https://www.cnblogs.com/cll-wlaq/p/18306856

概述

测试目的

通过模拟黑客的渗透测试,评估目标系统是否存在可以被攻击者真实利用的漏洞以及由此引起的风险大小,为制定相应的安全措施与解决方案提供实际的依据。

分析客户WEB应用系统的安全现状,检测WEB应用系统的漏洞和安全问题,并验证其他已知的脆弱点。对系统的任何弱点、技术缺陷或漏洞的主动分析,并且以有利于攻击为目的而对漏洞加以利用。从而全面了解和掌握WEB应用系统的信息安全威胁和风险,为WEB应用系统开展安全调优及加固建设提供依据,并指导客户实施调优及加固工作,具体的目标包括:

  1. 帮助客户理解应用系统当前的安全状况,发现在系统复杂结构中的最脆弱链路;
  2. 通过改进建议,保证WEB应用系统和相关基础设施满足标准的安全性基线;
  3. 降低WEB应用系统信息安全事件发生的可能性;
  4. 保障WEB应用系统的安全、可靠、稳定运行。

测试范围

序号

系统名称

地址

权限

1

DC1

192.168.152.131

普通用户

2

本机

192.168.152.128

通过模拟黑客攻击进行了一番渗透测试,发现该主机存在命令执行漏洞,风险度为严重

详细测试流程

1、发现测试目标

本机ip地址为192.168.152.128,测试目标ip地址为192.168.152.131

2、信息收集

扫描全端口,并且不反向解析,跳过主机发现

访问80端口,发现是Drupal的cms

利用exploit-db.com收缩这个cms的历史漏洞,可以看到里面有很多的历史漏洞

3、漏洞利用

我们打开metasploit,搜索一下,我们这里利用序号为1的那个

展示一下需要进行配置的选项

配置完成以后进行攻击,成功获得meterpreter会话

获得简单shell

利用python实现交互式shell

获得第一个flag

百度搜索到配置文件的名字叫做settings.php,打开告诉了我们数据库的账号密码,告诉了我们flag2

尝试连接数据库

Mysql –udbuser –pR0ck3t

然后查看一下有哪些有用的数据库和表

最后在users表里面发现了两个账号密码

admin/53cr3t

Fred/MyPassword

这里利用cmd5.com在线解密

利用账号密码登录后台,在这里得到第三个flag

提示查看passwd和shadow文件,但是shadow文件需要root权限才可以查看

查看passwd文件,可以看到有flag4这个用户

这个时候我们通过ssh暴力破解获取flag4用户的密码

Hydra是一个暴力破解的工具,-l参数指定用户名,-P参数指定密码字典,后面跟上IP地址和服务名称

得到flag4/orange,通过kali的ssh连接

得到flag4的内容,它提示让我们尝试提权之后查看shadow文件来得到flag4的密码

4、提权

先用find / -perm -u=s -type f 2>/dev/null或者find / -user root -perm -4000 -exec ls -ldb {} \;显示当前用户具有suid的文件

这里我们选择用最常用的find

这里我们用到https://gtfobins.github.io/这个网站

最后得到root权限

这个时候就可以查看shadow文件了

然后我们查看最后的flag就完成了

风险评级

高危

漏洞详情及修复建议

命令执行漏洞

风险评级

High

漏洞描述:该服务器搭建了一个Drupal框架,其版本号为7,该版本存在命令执行漏洞,攻击者可通过该漏洞构造payload,造成远程命令执行

漏洞影响:容易遭受远程命令执行的影响,或导致服务器失陷

修复建议:及时升级Drupal框架版本

测试结果综述

Nmap扫描知道是Drupal框架,在msf里面搜索利用相关payload获得会话,通过配置文件setting.php获得数据库账户密码,连接之后获得2对账号密码,查看/etc/passwd知道还有flag4这个用户,通过hydra暴力破解flag4用户获得密码,连接上ssh,查找suid文件,利用find提权成功

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ruoyi-flow 是一个轻量、灵活的工作流引擎, 真正的国产工作流引擎 (非BPM)。 其特点简洁轻量、独立组件、易扩展、易集成,且还拥有一个简洁美观的流程设计器。

ruoyi-flow 项目概述 项目介绍 ruoyi-flow 是一个轻量、灵活的工作流引擎, 真正的国产工作流引擎 (非BPM)。 其特点简洁轻量、独立组件、易扩展、易集成,且还拥有一个简洁美观的流程设计器。 项目背景 开源的流程引擎也好状态机引擎也好不可谓不多,他们的优点是功能很完备…

C#写个简单的windows服务+部署

部署: cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 InstallUtil.exe C:\Users\Administrator\source\repos\WindowsService1\WindowsService1\bin\Debug\WindowsService1.exe 启动 停止 日志: 😘宝子:除非不再醒来,除非太阳不再升起,不然都请你好好生活,挣扎着…

laravel11:发生异常时返回json

一,未配置前laravel11直接render页面 如图:二,配置 1, bootstrap/app.php <?phpuse Illuminate\Http\Request; use Illuminate\Auth\AuthenticationException; use Illuminate\Database\Eloquent\ModelNotFoundException; use Illuminate\Foundation\Application; use I…

W外链创建小红书私信卡片教程

在当今的社交媒体时代,小红书以其独特的社区属性和用户粘性,成为了许多品牌和个人展示自己、推广产品的重要平台。而在小红书上,一张精美且富有吸引力的卡片往往能够迅速吸引用户的注意,提高点击率和转化率。本文将详细介绍如何使用W外链来创建小红书卡片,帮助你在小红书上…

kettle从入门到精通 第七十六课 ETL之kettle kettle连接hive教程

1、群里有小伙伴询问kettle连接hive的demo,今天抽点时间整理下。其实kettle连接hive和连接mysql数据库也是一样的。 1)kettle中的lib目录下放hive驱动jar,这里我使用的是kyuubi-hive-jdbc-shaded-1.9.0.jar。 2)设置hive连接参数。 3)通过表输入进行读取数据。 2、下载kyu…

火山引擎ByteHouse发布高性能全文检索引擎

作为一款定位为OLAP的分析型数据库,ByteHouse在支持结构化数据检索方面具备先天优势,而此次发布的全文检索引擎则补齐了对非结构化、半结构化等数据的快速检索能力,让用户可以构建一体化的数据管理、查询服务,降低运维成本和资源成本。更多技术交流、求职机会,欢迎关注字节…

Swift实现自定义Emoji、自定义表情、自定义键盘

实现自定义表情键盘效果如下demo 参考自PPStickerKeyboard

外卖霸王餐系统,霸王餐API接口,美团/饿了么全国200+城市

微客云免费提供外卖霸王餐系统,支持分站、运营商、商家后台、独立域名,自定义品牌,自主收款。 随着科技的快速发展,数字化和网络化已经渗透到我们生活的方方面面。在餐饮行业中,API(应用程序编程接口)接口的广泛应用不仅提升了餐厅的运营效率,也为消费者带来了更加便捷…

2024牛客暑期多校训练营1 I.Mirror Maze(题解)

2024牛客暑期多校训练营1 I.Mirror Maze(题解),大模拟题意 给一个 \(n \times m\) 的二维char数组,由4种镜子组成,\, /, -, |,镜面反射规则就是根据光线的方向和镜面的角度符合直觉的反射,然后有多组询问 \(q \leq 10^6\),每次给定起始位置和光线方向,求该光会经过多少…

基于M3u8的视频加密及播放

准备工作安装ffmpeg mac安装 brew install ffmpeg加密准备生成enc.keyopenssl rand 16 > enc.key ( 生成一个enc.key文件 )生成 ivopenssl rand -hex 16 ( 生成一段字符串,记下来)新建一个文件 enc.keyinfo 内容格式如下:Key URI # enc.key的路径,使用http形式 Pa…

zabbix6.4分离部署笔记

Zabbix 6.4 分离部署实施过程 一、环境准备 三台服务器### 操作系统:RED HAT ENTERPRISE LINUX 8.3 数据库:MYSQL8.0 ip地址以及用途:Zabbix 前端,8C 16G 16G系统盘100G:10.0.13.71 1371zabbixwebZabbix服务后端,8C 16G 100G:10.0.13.63 1363zabbixserverZabbix数据库MySql…

极大值抑制 nms 代码详解

NMS: 非极大值抑制(Non-Maximum Suppression), 功能:从大量的预测结果中筛选出得分最高的结果。 思路:NMS的主要思路是通过计算目标框之间的重叠度(即IOU,交并比)来剔除非最佳结果。NMS介绍 一张图片经过模型的前向推理之后,会输出非常多的检测结果,如下图Prediction所…