实战 |记一次简单渗透测试实战

news2024/11/26 8:38:28

声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,鹏组安全及文章作者不为此承担任何责任。

图片

在进行渗透测试时,首先需要进行的是信息收集,这是一项非常重要的任务。就像孙子兵法所说的:“知己知彼,百战不殆”。因此,我们需要选择目标站点并搜集尽可能多的信息。以下是我们搜集到的信息:

URL: http://***.**.cn/IP:58.**.**.**端口:80, 443注册信息(whois):Domain Name: ***.***.***Registrant: 上海********公司Registrant Contact Email: cs@******.com.cnSponsoring Registrar: 北京*********有限公司Name Server: f1g***.dnspod.netName Server: f1g***.dnspod.netRegistration Time: 2001-07-26 00:00:00Expiration Time: 2022-07-26 00:00:00子域名信息:116.236.199.**   mail2.***.**.cn180.166.3.**      import.***.**.cn58.246.81.**      query.***.**.cn58.246.81.**      mail.***.**.cn邮箱:liunian@***.**.cn

通过以上收集到的信息,我们简要分析了接下来的渗透思路:

  1. 首先,我们需要寻找主站的漏洞并利用它们,进一步渗透系统。
  2. 接着,我们可以尝试利用子站的漏洞来渗透系统,并收集更多的有用信息。

在进行渗透测试时,我们首先尝试寻找目标站点的漏洞。我们可以使用一些扫描工具,例如AWVS,对目标站点进行初步扫描,以确定是否存在可以利用的漏洞。不过,最简单直接的方法是手动浏览目标站点,仔细查看每个可能有价值的页面。如下:图片我们发现目标站点是基于Joomla CMS的,这对我们接下来的渗透测试具有重要意义。最近,Joomla爆出了许多RCE和SQL注入漏洞,因此我们可以利用这些漏洞来渗透测试目标站点。于是,我们可以使用已经公开的exp(http://avfisher.win/archives/287)对其进行测试, 如下所示:图片

[+] vuls found! url: http://***.***.cn/, System: Windows NT EESTSWEB01 6.1 build 7601 (Windows Server 2008 R2 Enterprise Edition Service Pack 1) i586 , document_root: C:/xampp/htdocs/*** , script_filename: C:/xampp/htdocs/***/index.php , shell_file: http://***.***.cn/***/***/***.php

我们发现目标站点存在漏洞,并且已经成功利用漏洞获取了webshell,但这并不意味着渗透测试已经结束。实际上,真正的渗透刚刚开始。我们发现该站点运行在Windows 2008 R2服务器上。因此,我们需要思考如何提升权限,以获得管理员权限。在菜刀中,我们可以执行命令“whoami”来查看当前的webshell权限是什么。如下:图片

从我们之前使用的webshell命令中可以看出,我们的shell在system权限下运行,这意味着我们可以很容易地添加一个管理员帐户。下面是添加管理员帐户的命令:

net user <user> <password> /addnet localgroup administrators <user> /add

接下来,我们需要进一步查看和收集系统的一些常见信息,以帮助我们进行更深入的内网渗透。通常,我们需要收集以下信息:

  1. 系统信息 – systeminfo
  2. IP信息 – ipconfig /all
  3. 开放的端口信息 – netstat -an
  4. 运行的进程信息 – tasklist
  5. 局域网中公开的文件共享 – net view
  6. 局域网中的域的信息 – net view /domain

分析并提取有用信息:

主机名:***TSWEB01  内网IP:192.168.0.10 内网网关:192.168.0.230操作系统:Windows 2008 R2所在域:WORKGROUP杀毒软件:未发现WEB服务器组件:XAMPP端口:80(HTTP), 3306(MySQL), 3389(RDP)局域网所有的域:***, WORKGROUP

根据我们之前的分析,发现目标服务器已开放RDP端口(3389),但是该服务器处于内网中,我们无法直接连接。为了解决这个问题,我们可以考虑使用端口转发工具,将服务器的RDP端口转发到我们自己的外网服务器上,然后我们再连接到外网服务器上进行访问。第一步是上传端口转发工具。(可以参考http://avfisher.win/archives/318)
在这里插入图片描述
第二步,外网服务器开启端口监听端口5001和5002图片第三步,内网服务器开启端口转发,将本地端口3389转发到外网服务器监听的端口5002上图片第四步,发起RDP外连外网服务器的端口5001
在这里插入图片描述

现在,我们成功地使用端口转发工具连接到了内网服务器,可以访问该服务器上的一些服务。通过打开XAMPP,我们可以很轻松地查看网站的数据库数据:图片为了进一步渗透内网,我们需要对内网进行扫描,看看内网开启了哪些服务,这里我推荐一款快速扫描内网的工具(MyLanViewer),结果如下:图片图片内网的一些共享目录:(各种内部资料和信息)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一些内网的系统:私有云云存储管理系统:(可以为共享目录设置权限)图片无线路由器:(内网流量嗅探和截取)图片打印机:(获取到了部分企业联系人的通讯录)图片在这里插入图片描述

实际上,目前我们仅仅获得了一台 WORKGROUP 级别的服务器,仍有多台服务器处于内网中。我们还有很多继续突破的思路可供选择,例如:

1、结合通讯录和子域名邮箱,生成密码字典进行暴力破解,查找其他有用信息;

2、继续挖掘和分析其他可能存在的子站漏洞,逐步扩大攻击面;

3、尝试破解无线路由器密码,嗅探网络流量,获取企业员工的用户名和密码等等。

总之,渗透测试是一门特殊的艺术,需要善于利用已有的信息并不断变换思路,最终达到攻击目标的目的。渗透测试需要经验、细心和耐心,你必须从黑客的角度考虑每一个可能存在的漏洞并不断利用和扩大你的攻击成果。在这次实战中,我们总结了以下一些经验:

1、要有足够的耐心搜集目标的所有可能相关的信息;

2、仔细地观察和了解目标,不要放过任何一个细节,可能就存在突破口;

3、善于总结和提取所有已知信息,并结合自己平时积累的各种渗透测试思路进一步扩大攻击面;

4、把每次实战中接触和学习到的信息总结起来,并从中提炼实用的思路以备下次攻击使用。

最后

统计数据显示,目前我国网安人才缺口达140万之多…
不管你是网络安全爱好者还是有一定工作经验的从业人员
不管你是刚毕业的行业小白还是想跳槽的专业人员
都需要这份超级超级全面的资料
几乎打败了市面上90%的自学资料
并覆盖了整个网络安全学习范畴
来 收藏它!一定会对你的学习有所帮助!

朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

在这里插入图片描述

1.网安必备全套工具包和源码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,路线图上的每一个知识点,我都有配套的视频讲解。
在这里插入图片描述

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加护网行动、CTF和挖SRC漏洞的经验和技术要点。
在这里插入图片描述

网安方面的电子书我也收藏了200多本,基本上热门的和经典的我都有,也可以共享。
在这里插入图片描述

4.CISP备考大礼包

在这里插入图片描述

5.信息安全工程师备考大礼包

在这里插入图片描述

6.网安大厂面试题

这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
在这里插入图片描述
在这里插入图片描述
朋友们如果有需要全套网络安全入门+进阶学习资源包,可以点击免费领取(如遇扫码问题,可以在评论区留言领取哦)~

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

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

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

相关文章

系统分析师下午案例真题及解析(2022-2020年)

请点击↑关注、收藏&#xff0c;本博客免费为你获取精彩知识分享&#xff01;有惊喜哟&#xff01;&#xff01; 2022年案例真题 真题1 阅读以下关于软件系统分析与建模的叙述&#xff0c;在答题纸上回答问题1至问题3。 【说明】 某软件公司拟开发一套博客系统&#xf…

Java使用ClassLoader读取外部json文件

我们有时候会遇到这样一种业务场景&#xff1a;某个对象是变化的&#xff0c;在不同项目的部署中&#xff0c;可能需要更改对象中的某个属性&#xff0c;这时如果我们将该对象写在代码里&#xff0c;这样不仅寻找不便&#xff0c;部署后也不能随便修改&#xff08;修改后又要重…

9个面试模板:招聘经理的问题和指南

有效的面试让我们更好的提升招聘效率&#xff0c;招聘经理和招聘人员可以使用面试模板确保高效快捷地进行面试。 面试模板有助于构建面试流程&#xff0c;为向候选人提问和记录他们的答案创建一个一致的框架。支持不同公司自定义面试模版&#xff0c;面试模版还可以更轻松地对…

Win10开始菜单打不开怎么办?Win10开始菜单打不开解决方法

Win10开始菜单打不开怎么办&#xff1f;当用户在Win10系统上遇到开始菜单打不开的问题时&#xff0c;可能会导致无法方便地访问和运行应用程序、设置等功能&#xff0c;这时候用户可以重启一下Win10电脑的任务管理器来解决问题&#xff0c;以下就是Win10开始菜单打不开解决方法…

撕去“械字号”标签,敷尔佳靠营销还能走多远?

回顾刚刚过去的六月&#xff0c;美妆护肤板块回暖趋势继续保持。 据数据显示&#xff0c;6 月淘系、抖音合计美妆GMV同比增长约13%&#xff0c;其中&#xff0c;护肤、彩妆分别同比增长14%、11%。而据美加漾科技披露的《2023年618护肤市场大数据调研》显示&#xff0c;护肤品市…

一键安装docker及docker-compose

1、创建docker存放相关文件目录&#xff0c;该目录可自己定义。2、添加相关文件&#xff0c;可在网盘提取。其中docker-20.10.9.tgz和docker-compose为安装包&#xff0c;也可根据需要在网上下载&#xff0c;注意docker-compose安装包下载后需要改名为docker-compose。 链接&am…

【正点原子STM32连载】第五十一章 汉字显示实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

1&#xff09;实验平台&#xff1a;正点原子stm32f103战舰开发板V4 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id609294757420 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html# 第五…

【Kafka】Kafka基础概念笔记

【Kafka】Kafka基础概念笔记 文章目录 【Kafka】Kafka基础概念笔记1. 两种模式1.1 点对点模式1.2 发布/订阅模式 2. 基础架构3. Topic命令行操作3.1 查看 Topic 操作3.2 创建 Topic3.3 查看所有 Topic3.4 查看 Topic 的详情3.5 修改分区数3.6 删除 Topic 4. 生产者命令行操作4.…

统一参数校验

使用注解&#xff0c;统一参数校验 我们在实际的开发过程中经常会遇到需要对参数进行校验的情况&#xff0c;比如在需要用户输入手机号的时候他是不是真的输入了一个合法的手机号&#xff0c;在需要用户输入一个邮箱的时候他是不是真的输入了一个合法的邮箱&#xff0c;用户输…

可以在手机做笔记的app哪一款比较好用?

在这个信息爆炸的时代&#xff0c;人们需要快速有效地记录和整理信息。随着智能手机的普及&#xff0c;越来越多的人选择在手机上做笔记&#xff0c;相对于纸笔记录&#xff0c;手机笔记app的好处更多。 一款优秀的笔记app可以帮助我们进行内容整理&#xff0c;我们可以将笔记…

Mysql8.0下载及安装步骤完整教程

1.首先去官网下载Mysql8.0压缩包 官网地址&#xff1a;MySQL :: Download MySQL Community Server 文件下载后解压到D盘&#xff0c;具体路径可以根据自己习惯。 我解压的具体位置&#xff1a;D:\Program Files 2.创建配置文件my.ini 在和bin同级目录创建文件 my.ini&#x…

FuLLGC模拟及结果流程

内存泄漏、内存溢出、CPU飙升三者之间的关系 内存泄露可能会导致内存溢出。 内存溢出会抛出异常&#xff0c;内存泄露不会抛出异常&#xff0c;大多数时候程序看起来是正常运行的。 内存泄露的程序&#xff0c;JVM频繁进行FullGC尝试释放内存空间&#xff0c;进而会导致CPU飙升…

能流畅运行OctaneRender 的硬件建议

OctaneRender 是一个完全基于 GPU 的渲染引擎。这意味着系统中的显卡&#xff08;或 GPU&#xff09;会影响渲染完成所需的时间&#xff0c;而不是 CPU。 处理器&#xff08;CPU&#xff09; 在 OctaneRender 以及大多数其他基于 GPU 的引擎中&#xff0c;CPU 在渲染场景的过程…

Flutter流式组件Wrap

Wrap组件类似Row组件都是横向依次排列&#xff0c;唯一的区别就是Wrap能自动换行。 主要代码&#xff1a; Wrap(spacing: 10, //左右间距runSpacing: 10, //上下间距// direction: Axis.vertical,//主轴的方向&#xff0c;默认横向// alignment: WrapAlignment.spaceBetween, …

【Element】Tree 树形控件

使用el-tree完成下拉框单选功能 <label class"handle-label">部门:</label> <el-select v-model"bm" ref"selectTree" class"wd150" placeholder"请选择" clearable clear"handleTreeClear">…

Aop基于xml和注解应用

基于 XML 的 AOP 开发 问题1&#xff1a;在通知方法中如何定义切入点表达式&#xff1f; 问题2&#xff1a;如何配置切面&#xff1f; 问题3&#xff1a;在配置类上如何开启AOP注解功能&#xff1f; 1.1 快速入门 ①导入 AOP 相关坐标 ②创建目标接口和目标类&#xff08…

linux环境安装docker+confluence

前言 本次安装的环境 centos 7.6 一、安装docker 1、yum安装docker 更新yum yum update yum安装docker yum install docker 2、开启镜像加速 mkdir /etc/docker vi /etc/docker/daemon.json 3、启动docker 查看docker版本 docker --version 启动docker service docker s…

ps 2023(24.7beta) mac

Photoshop 2023 beta,一款专业图像处理软件&#xff0c;它主要用于图像编辑、合成和设计等方面。Photoshop beta创新式填充是Adobe Photoshop的一项新功能&#xff0c;它可以自动识别和删除照片中的对象并用周围的图像填充空白部分。这个新功能使用了人工智能和机器学习技术&am…

直线模组在新能源汽车中的应用

发展新能源汽车是我国从汽车大国迈向汽车强国的必由之路&#xff0c;是应对气候变化、推动绿色发展的战略举措&#xff0c;新能源汽车免征车辆购置税政策的延续&#xff0c;能够稳定促进新能源汽车发展&#xff0c;加速新能源车对于燃油车的全面替代。 直线模组技术的飞速发展&…

Doris实战篇-准实时数仓架构设计与实现

前言 这是一篇Doris数据仓库架构随笔&#xff0c;会应用到一些优秀的用户案例和自己的见解&#xff0c;欢迎大家留言评论。 前景回顾 下图是之前文章有提到过的数仓架构&#xff0c;这种架构的好处是实时强&#xff0c;数据产生以后&#xff0c;直接可以消费到&#xff0c;而…