生成 Payload
Listener、推荐选项、何时重出包与排障。
文档正文仍以中文为主;顶栏可切换界面壳层语言。完整英译文档后续分期补齐。
最短路径(推荐)
- PC 已用门户 JWT 连上 Teamserver;左侧/菜单确认有在线 Listener(常见名
8443)。 - 菜单 Attack → Payload(或等价「生成 Payload」)。
- 推荐选项:
- Agent:
Demon - 格式:
Windows Exe - 架构:
x64 - Listener:选在线项(勿选「[ 空 ]」)
- Agent:
- Sleep / Jitter 可先用配置默认值;高级混淆 / Proxy / AMSI 项勿随意改,除非管理员明确要求。
- 点「生成」,等构建控制台到 100% 并另存 exe。
- 目标机:先加白再运行,见 安装与加白。固定目录优于桌面 / Temp。
- 回到 PC 会话表确认上线;再冒烟截屏 / 文件浏览等。
Listener 配置(最易踩坑)
- 出包用的是库里已保存的 Listener(含 Hosts),不是编辑框里未点保存的预览。
- Hosts 必须是目标机能访问到的地址(域名或公网 IP)。迁机后若仍是旧 IP,Agent 能跑但不上线。
- 改完 Hosts / 端口 / URI 后务必保存,再重新生成 Payload。
何时必须重新出包
- 须重出并替换目标机进程:Demon 核心内置能力变更(如进程派生调度、底层系统调用模式等)。只升 PC / Teamserver / 网站不够。
- 不必重出(动态加载):通过 CoffeeLdr 下发的各类 BOF 模块(如
rdp_concurrent并发 RDP、browser_creds浏览器备份、web3_vaultWeb3 红队)由 Teamserver 在运行时下发,随时更新生效,无需重新生成并替换 Agent。 - 不必重出(控制面):仅 PC 界面、JWT 会话、采集归档拉取展示等客户端/服务端改动。
- 验证新逻辑必须在新进程上:杀掉旧 Agent → 跑新 exe → 再测。勿在旧会话上判断新功能。
生成失败怎么排
- 「30 秒无响应」:先重连 Teamserver 再生成;仍失败联系管理员查 TS 是否卡住。
- 进度到一半「连接失败」/突然断开:可能是 Teamserver 内存不足被杀(oom)。管理员重启 TS 后,PC 重连再生成;勿连续狂点。
- 编译错误日志:多半是服务器端 Demon 源不完整,需运维同步 payloads 后再试。
- 生成成功但不上线:回到上面「Listener Hosts」、防火墙 / 安全组、以及目标机加白。