Metasploit新会话播放WAV音频功能
更新说明
现在支持详细模式,使用以下命令加载:
|
|
插件将读取连接客户端的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。若未安装,可通过以下命令安装:
|
|
如遇问题请反馈,我将准备Windows安装包并修复。
多平台支持
补丁现包含OSX播放功能,感谢Matias Brutti和Ricardo Teixeira提供的OSX代码。
安装步骤
- 解压下载文件
- 将
new_session.wav
复制到metasploit/data
目录 - 切换到metasploit目录
- 应用补丁:
|
|
可随意替换为自己选择的WAV文件。
音频样本
对于不常获取shell但想体验音频效果的用户,可在此获取样本音频。