David-B-Moore/CCDC-Persistence

GitHub: David-B-Moore/CCDC-Persistence

基于 Ansible 的跨平台红队持久化机制部署工具,用于网络安全教育和威胁狩猎训练。

Stars: 0 | Forks: 0

此 Ansible playbook 旨在为 Cedarville University 的 CCDC 网络靶场实现持久化机制。 它深受 RedefiningReality 的 MWCCDC-Defender-Toolkit Ansible playbook 的启发。 该 playbook 的目标是让学生有机会练习威胁狩猎和事件响应。 随着时间的推移,我希望更多的贡献者能帮助使这个 playbook 更加全面。我的目标是实现以下持久化机制: - reverse shells - Tailscale - rootkits - fileless malware - cron jobs - startup scripts - 以及更多,待我有时间添加到列表中。 # 部署 首先,按如下方式安装 Ansible: ``` sudo apt install python3-pip pipx ensurepath pipx install ansible pipx inject ansible pywinrm ``` 接下来,安装 Ansible collections 和 roles: ``` ansible-galaxy collection install ansible.windows community.windows ansible-galaxy role install netpenguins.ludus_sliver ``` 请确保主机文件中的 IP 地址准确无误。 如果您想验证与主机的连接性,可以这样做: ``` ansible linux -m ping ansible windows -m win_ping ``` 最后,运行 playbook: ``` ansible-playbook main.yml ```
标签:Ansible, CCDC, Cron作业, HTTP工具, IP 地址批量处理, OPA, PE 加载器, Rootkit, Tailscale, Zeek, 反向Shell, 启动脚本, 嗅探欺骗, 攻击模拟, 数据展示, 无文件恶意软件, 权限维持, 特权提升, 系统提示词, 红队, 网络安全, 网络安全审计, 自动化部署, 蓝队训练, 逆向工具, 隐私保护, 靶场, 驱动签名利用