Cobalt Strike Malleable C2 设计与参考指南
本项目旨在作为设计 Cobalt Strike Malleable C2 配置文件时的参考。
使用前请务必使用 ./c2lint [/path/to/my.profile] 验证您的配置文件!
Malleable C2 配置指南
以下内容有助于更深入地理解 Malleable C2
更新日志
20231017 - 针对 CS 4.9 更新
- 添加 4.9 参考配置文件
- 使用新的 4.9 选项更新 MalleableExplained.md
post-ex.cleanup
.http-beacon.library
20230801 - 针对 CS 4.8 更新
- 添加 4.8 参考配置文件
- 使用新的 4.8 选项更新 MalleableExplained.md
20221022 - 针对 CS 4.7 更新
- 添加 4.7 参考配置文件
- 使用 4.7 注意事项更新 MalleableExplained.md
20220421 - 针对 CS 4.6 更新
- 添加 4.6 参考配置文件
- 不再有 “1MB” 限制
- 添加 “Task and Proxy Max Size” 部分及新选项
- set tasks_max_size "1048576";
- set tasks_proxy_max_size "921600";
- set tasks_dns_proxy_max_size "71680";
- 针对 “task_” 设置的附加说明
- 使用 4.6 注意事项更新 MalleableExplained.md
202112 - 针对 CS 4.5 更新
- 添加 4.5 参考配置文件
- 使用 4.5 注意事项更新 MalleableExplained.md
202103 - 添加 CS 4.3 参考配置文件
- 为 Cobalt Strike 4.3 添加最新的 Malleable C2 配置文件选项
- 将 DNS 设置移至新的
dns-beacon 部分
- 4.3 新增
- dns-beacon
- beacon
- get_A
- get_AAAA
- get_TXT
- put_metadata
- put_output
- ns_response
- http-config
202011 - 添加 CS 4.2 参考配置文件
- 为 Cobalt Strike 4.1 和 4.2 添加最新的 MalleablePE 和 MalleableC2 选项
- 4.1 新增:
tcp_frame_header、smb_frame_header、ssh_banner
- 4.2 新增:
- global
data_jitter
headers_remove
ssh_pipename
- postex
pipename
thread_hint
keylogger
- stage
allocator
magic_mz_86|magic_mz_64
magic_pe
202003 - CS 4.0 参考配置文件
- 添加了 CS4.0 可用的 Malleable C2 选项参考配置文件
- 移除已弃用的功能(
amsi_disable、进程注入技术的 disable 等)
作者
- @joevest
- @001SPARTaN
- @andrewchiles
- @Charles-Foster-Kane
许可证
本项目及所有独立脚本均遵循 GNU GPL v3.0 许可证。