its-a-feature/Mythic
GitHub: its-a-feature/Mythic
一个基于Docker容器化的开源红队协作框架,提供模块化的后渗透能力和多用户协同操作界面。
Stars: 4337 | Forks: 562
# Mythic
一个跨平台的后渗透利用与红队框架,使用 GoLang、docker、docker-compose 和 web 浏览器 UI 构建。它旨在为操作人员、管理人员以及红队全过程中的报告工作提供一个协作且用户友好的界面。
* 观看展示 Operator 用法的 [YouTube 视频系列](https://ghst.ly/mythic-op)
* 观看展示开发者技巧与窍门的 [YouTube 视频系列](https://www.youtube.com/playlist?list=PLJK0fZNGiFU_iJI2A8S5OdloTDexi5zs8)
## 启动 Mythic
Mythic 通过 `mythic-cli` 二进制文件进行控制。要生成该二进制文件,请从 Mythic 主目录运行 `sudo make`。
之后,你可以运行 `sudo ./mythic-cli start` 来启动所有默认的 Mythic 容器。
更具体的设置说明、配置、示例、截图及更多信息可以在 [Mythic 文档](https://docs.mythic-c2.net) 网站上找到。
## 安装 Agent 和 C2 Profile
Mythic 仓库本身不托管任何 Payload Types 或任何 C2 Profiles。相反,Mythic 提供了一个命令 `./mythic-cli install github [-b branch name] [-f]`,可用于将 agent 安装到当前的 Mythic 实例中。
Payload Types 和 C2 Profiles 可以在 [概览](https://mythicmeta.github.io/overview) 页面找到。
要安装一个 agent,只需运行脚本并提供该 agent 在 GitHub 上的路径作为参数:
```
sudo ./mythic-cli install github https://github.com/MythicAgents/apfell
```
安装 C2 Profiles 也是如此:
```
sudo ./mythic-cli install github https://github.com/MythicC2Profiles/http
```
这使得 agent 和 c2 profiles 能够以更快的频率进行更新,并将 Mythic 核心组件与 Mythic 的其余部分分离开来。
## 更新
使用 `./mythic-cli update` 命令检查 `mythic_cli`、`mythic_server` 和 `mythic_react` UI 的可用更新。
这 _不会_ 为你执行更新,但会通知你是否存在更新。要根据特定分支检查更新,请使用 `./mythic-cli update -b [branch name]`。
## Mythic Docker 容器
-
- [mythic_go_dotnet](https://hub.docker.com/repository/docker/itsafeaturemythic/mythic_go_dotnet/general) - [Dockerfile](https://github.com/MythicMeta/Mythic_Docker_Templates/tree/master/mythic_go_dotnet)
-
-
- [mythic_go_macos](https://hub.docker.com/repository/docker/itsafeaturemythic/mythic_go_macos/general) - [Dockerfile](https://github.com/MythicMeta/Mythic_Docker_Templates/tree/master/mythic_go_macos)
-
-
- [mythic_python_base](https://hub.docker.com/repository/docker/itsafeaturemythic/mythic_python_base/general) - [Dockerfile](https://github.com/MythicMeta/Mythic_Docker_Templates/tree/master/mythic_python_base)
-
-
- [mythic_python_dotnet](https://hub.docker.com/repository/docker/itsafeaturemythic/mythic_python_dotnet/general) - [Dockerfile](https://github.com/MythicMeta/Mythic_Docker_Templates/tree/master/mythic_python_dotnet)
-
-
- [mythic_python_macos](https://hub.docker.com/repository/docker/itsafeaturemythic/mythic_python_macos/general) - [Dockerfile](https://github.com/MythicMeta/Mythic_Docker_Templates/tree/master/mythic_python_macos)
-
-
- [mythic_python_go](https://hub.docker.com/repository/docker/itsafeaturemythic/mythic_python_go/general) - [Dockerfile](https://github.com/MythicMeta/Mythic_Docker_Templates/tree/master/mythic_python_go)
-
-
此外,Mythic 使用自定义的 PyPi 包(mythic_container)和自定义的 Golang 包以帮助控制及同步所有容器之间的信息,并提供一种简便的方式来编写访问服务器的脚本。
每个 Docker 镜像的 Dockerfiles 可以在 [MythicMeta](https://github.com/MythicMeta/Mythic_Docker_Templates) 上找到。
### mythic-container PyPi
标签:ASN信息, C2框架, Docker, Docker-compose, GoLang, Mythic, Purple Teaming, RAT, TCP SYN 扫描, TGT, Web UI, 协作平台, 命令与控制, 安全学习资源, 安全防御评估, 攻击模拟, 攻防演练, 日志审计, 植入物管理, 测试用例, 红队作战, 红队框架, 网络安全, 自定义脚本, 自定义脚本, 请求拦截, 远控, 逆向工具, 隐私保护, 驱动签名利用