插件系统概述
了解如何使用 SIREN 插件扩展功能
SIREN 支持通过插件系统扩展功能。插件从远程市场下载并安装到本地,可在本地模式和远程模式下使用。
插件类型
SIREN 支持两种类型的插件:
| 类型 | 说明 | 调用方式 |
|---|---|---|
recon | 信息收集插件 | 在 recon 过程中自动执行,输出包含在信息收集报告中 |
command | 命令插件 | 作为独立命令手动调用 |
管理插件
本地模式
./siren plugins远程模式
>>> plugins <Client ID>提示
远程模式下,ls 命令的输出中会显示每个客户端已安装的插件列表。
使用插件
Recon 插件
Recon 插件安装并启用后,会在执行 recon 命令时自动运行,无需额外操作。插件的输出会以 Plugin: <name> 为标题包含在信息收集报告中。
可以通过 toggle 命令临时禁用不需要的 recon 插件。
Command 插件
Command 插件安装后会注册为 SIREN 的子命令,像内置命令一样使用:
./siren <Plugin Name> [args...]