Metasploit新会话播放WAV音频补丁指南

本文介绍如何为Metasploit框架添加新会话创建时播放WAV音频的功能,包括Linux/Windows/OSX系统的实现方法、补丁安装步骤以及后续更新情况。

Metasploit新会话播放WAV音频功能

更新说明

现在支持详细模式,使用以下命令加载:

1
load sounds verbose=true

插件将读取连接客户端的IP地址和端口信息。

在此下载补丁

重要更新:此补丁已不再需要!在我发布约4小时后,HD Moore已将其集成到Metasploit主干版本中。基于他添加的功能,我将继续开发更多音频支持功能,希望也能并入主干。

功能背景

虽然从未使用过Core Impact,但经常听说其能在新代理创建时播放"Agent Deployed"音频。觉得让Metasploit具备相同功能会很酷,因此创建了这个基础补丁,使Metasploit在新会话创建时播放WAV音频。

兼容性说明

由于Metasploit持续更新,此补丁可能很快过时,但因仅添加少量代码,相信大多数用户能自行修补更新版本。本补基于subversion修订版8211开发。

功能实现

当新会话创建时,补丁会查找data/session_created.wav文件,在Linux系统中使用aplay播放,在Windows系统中使用Win32声音库播放。Windows版本虽未实测,但根据文档应该正常工作,且大多数用户默认已安装所需gem。若未安装,可通过以下命令安装:

1
gem install win32-sound

如遇问题请反馈,我将准备Windows安装包并修复。

多平台支持

补丁现包含OSX播放功能,感谢Matias Brutti和Ricardo Teixeira提供的OSX代码。

安装步骤

  1. 解压下载文件
  2. new_session.wav复制到metasploit/data目录
  3. 切换到metasploit目录
  4. 应用补丁:
1
patch -p0 < <补丁路径>/session_created.patch

可随意替换为自己选择的WAV文件。

音频样本

对于不常获取shell但想体验音频效果的用户,可在此获取样本音频

下载补丁

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计