
barq
barq:AWS 云后渗透框架!
这是什么?
barq 是一个后渗透框架,允许您轻松地对正在运行的 AWS 基础设施执行攻击。它允许您攻击正在运行的 EC2 实例,而无需拥有原始实例的 SSH 密钥对。它还允许您枚举和提取 AWS 中存储的 Secrets 和 Parameters。
先决条件
- 一个现有的 AWS 账户访问密钥 ID 和密钥(某些情况下还需要 Token)
- Python 2 或 3。两者均可运行。
要运行 msfvenom payload,您需要在工作站上安装 msfvenom,并正确设置 PATH。
安装
对于 Python 2:
pip install -r requirements.txt
对于 Python 3:
pip3 install -r requirements.txt
最好为该工具创建一个 virtualenv 环境。请注意,不推荐在 pip 中使用 sudo。
作者
- Mohammed Aldoub,又名 Voulnet,在 Twitter 上找到我
主要特性
- 在不知道密钥对或连接配置文件/密码的情况下攻击 EC2 实例。
- 转储 EC2 的 Secrets 和 Parameters。
- 枚举 EC2 实例和安全组。
- 能够针对 EC2 实例启动 Metasploit 和 Empire 的 payload。
- 训练模式,可在不干扰运行的生产环境的情况下测试攻击和功能。
- 在基于菜单的导航系统中支持 Tab 补全命令。
- 能够转储 EC2 实例元数据详细信息。
- 能够使用 EC2 密钥或令牌(例如从受损实例或泄漏的源代码中获取的)
- 为您打印 msfconsole 在 CLI 模式下的监听命令,方便复制粘贴。
贡献
欢迎提交 PR!
待办事项:
- 创建基于插件的菜单类系统
- 添加功能以排除攻击者定义的 IP 和端口来自安全组。
- 添加持久化功能。
- 对 Lambda、S3 和 RDS 发起攻击。
- 以 nmap 就绪格式导出主机名、IP 和端口以便扫描。
- 与 Metasploit 和 Empire REST API 完全集成。
帮助
- 从外部(终端中),使用 -help 运行。
- 在工具内部,运行 help 查看每个菜单的命令选项。
有问题?
- 在 GitHub 上提 issue。
- 在 Twitter 上联系我。