# Awd

> AWD 防守工作流 — 服务可用性、Webshell 排查、日志审计、flag 线索扫描与修复建议

- Skill: `asaotomo/awd` (Agent Skill)
- Install (CLI): `npx skillmds@latest add asaotomo/awd`
- Raw SKILL.md: https://api.skillmd.com/api/skills/asaotomo/awd/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: asaotomo (https://skillmd.com/u/asaotomo)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/asaotomo/awd

---


# AWD Skill

## 何时使用

- 用户提到 AWD、攻防赛、防守、靶机服务保活、被打、Webshell、flag 泄露。
- 需要在比赛授权目标上做低风险巡检、证据整理和处置建议。

## 防守优先级

1. 服务可用性：用 `awd_service_check` 检查 HTTP/TCP 状态。
2. 暴露面：用 `port_listen`、`net_connections`、`process_list` 建立基线。
3. Webshell：委派 `webshell-hunter`，结合 `file_ident`、`file_strings`、最近修改文件。
4. 日志证据：委派 `log-analyst`，读取 Web/auth/syslog 最近异常。
5. Flag/敏感线索：用 `flag_scan` 找明文 flag、token、异常备份。
6. 修复动作必须确认：改文件、上传、批量命令、脚本、转发都不能自动执行。

## 推荐工具

```json
{"action":"tool","tool_name":"awd_service_check","tool_args":{"targets":"http://127.0.0.1:8080,127.0.0.1:22","timeout":"3"}}
{"action":"tool","tool_name":"flag_scan","tool_args":{"root":"/var/www","limit":"100"}}
{"action":"task","task_name":"webshell-hunter","task_prompt":"检查 /var/www 下可疑 Webshell，不要删除文件"}
```

## 输出格式

```text
## AWD 防守报告
### 服务状态
### 高风险发现
### 入侵/后门证据
### Flag/敏感信息暴露
### 建议处置队列
```

## 边界

- 不自动攻击其他队伍，不批量利用漏洞。
- 不直接删除证据文件；先建议隔离/备份路径。

