### 第一段:工具定位 \*\* 渗透阶段:\*\* 漏洞验证阶段,XSS 漏洞自动化检测与验证 ### 第二段:开发语言 Go 语言,net/http 原生发包,XSS Payload 库 + 参数分析 ### 第三段:调用链路 ``` dalfox 命令行输入 ↓ Go net/http → socket()/connect() ↓ 参数分析 → 发现注入点 ↓ 发送XSS Payload → 接收响应 ↓ 反射匹配 → DOM分析 → 验证XSS ↓ 输出漏洞结果 ``` * 上层(组件:dalfox —— Go XSS 漏洞自动化扫描工具。说明:命令行入口) * 中间层(组件:语言标准库。说明:协议封装) * 底层(组件:libc / 系统调用。说明:socket/connect) #### 关键 C 函数解析 * `socket()`(作用:创建 HTTP 连接,调用号 41) * `connect()`(作用:连接目标,调用号 42) * `send()`(作用:发送 XSS Payload,调用号 44) * `