Probe subdomain list with httpx/dnsx/naabu to identify live hosts, open ports, status codes, titles, and basic fingerprints. Use after subdomain-enum produces a sub list. Output feeds into fingerprinting and content discovery.
中文简介正在准备中。当前显示原文说明。
Build a mental and visual map of the target application before hunting — entry points, trust boundaries, data flows, and high-value functionality. Use when user has scope parsed and wants to plan WHERE to hunt rather than diving into recon.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
The hunters who win don't scan more — they scan smarter. Map first, attack the right node.
Trigger phrases:
Output: A mind map (Markmap / Markdown / plain text) + a prioritized hunt list.
A target like app.target.com has dozens of features. 80% of bounties come from 20% of features — typically:
Mapping these first prevents wasted hours on static marketing pages.
TARGET
├── 1. AUTHENTICATION
│ ├── Login (creds, SSO, OAuth)
│ ├── Registration
│ ├── Password reset
│ ├── 2FA / MFA
│ ├── Session management (cookies, JWT)
│ ├── Logout
│ └── Account recovery
│
├── 2. AUTHORIZATION
│ ├── Roles (user, admin, support)
│ ├── Multi-tenancy (org/team scoping)
│ ├── Permission inheritance
│ ├── Impersonation / "view as"
│ └── API key scoping
│
├── 3. USER DATA
│ ├── Profile read/update
│ ├── PII fields (email, phone, SSN, address)
│ ├── Settings (notifications, integrations)
│ ├── Avatar / profile image upload
│ └── Account deletion
│
├── 4. CORE FUNCTIONALITY (varies per target)
│ ├── Main business logic (orders, posts, projects)
│ ├── File handling (upload, download, sharing)
│ ├── Search
│ ├── Comments / messaging
│ ├── Notifications
│ └── Webhooks
│
├── 5. PAYMENTS / BILLING (if applicable)
│ ├── Add payment method
│ ├── Subscription create/cancel
│ ├── Refunds
│ ├── Coupons / discount codes
│ └── Invoices
│
└── 6. TECHNICAL SURFACE
├── API (REST / GraphQL / gRPC)
├── Webhooks
├── OAuth / SSO endpoints
├── File CDN
├── WebSocket / SSE
├── Public buckets (S3, GCS)
└── Source maps / exposed JS
Sign up for the target. Click EVERY feature. Note:
# Capture all URLs the app uses
katana -u https://app.target.com -d 3 -jc -o app-urls.txt
# Add Wayback / GAU for historical paths
echo "app.target.com" | gau --providers wayback,otx,commoncrawl > historical-urls.txt
echo "app.target.com" | waybackurls >> historical-urls.txt
# Combine and dedupe
cat app-urls.txt historical-urls.txt | sort -u > all-urls.txt
# See [[js-analysis]] for full workflow
# Quick version:
katana -u https://app.target.com -d 2 -jc -kf all -o crawl.txt
cat crawl.txt | grep -E '\.js(\?|$)' | sort -u > js-files.txt
# Extract endpoints from each JS
while read js; do
python3 ~/tools/LinkFinder/linkfinder.py -i "$js" -o cli
done < js-files.txt | sort -u > js-endpoints.txt
Where does data cross from one trust zone to another? These are bug magnets:
Use Markmap for visual, or plain markdown:
# Target: app.target.com (mind map)
## Auth
- /login (POST, email+password)
- /sso/google (OAuth)
- /reset (POST, email-based token)
- **HUNT:** token entropy? predictable?
- /2fa/verify (POST, TOTP)
- **HUNT:** rate limit? backup codes?
## Multi-tenancy
- /api/v3/org/{org_id}/users
- **HUNT:** IDOR — can org_A see org_B's users?
- /api/v3/org/{org_id}/billing
- **HUNT:** IDOR — billing access cross-org?
## File handling
- /upload (POST, multipart)
- Allowed types: jpg, png, pdf?
- **HUNT:** polyglot? SVG XSS? content-type bypass?
- /api/v3/files/{file_id}/download
- **HUNT:** path traversal? IDOR?
## Payments
- /billing/payment-method (POST)
- /billing/refund (POST, admin-only)
- **HUNT:** can user trigger? race condition?
Rank by (impact × ease):
| Feature | Class to try | Effort | Likely bounty if found |
|---|---|---|---|
| Multi-tenant API | IDOR | Low | $$$$ |
| Password reset | Token / race | Med | $$$ |
| File upload | RCE / XSS | Med-High | $$$$ |
| OAuth flow | redirect_uri | Low | $$$ |
| Admin endpoints | Forced browse | Low | $$$ |
| Search | SQLi / RCE | High | $$$$$ |
| Webhook | SSRF | Med | $$$$ |
# Threat Model: app.target.com
**Scope:** in-scope (per scope-analysis)
**Date:** YYYY-MM-DD
## Surface summary
- 47 routes discovered
- 3 user roles identified: guest, user, admin
- 2 tenant levels: org, team
- File upload: yes (avatar + project attachments)
- Payments: Stripe-based, custom backend
- OAuth: Google, Microsoft
- Webhooks: yes (Slack, Zapier integrations)
## High-priority hunt targets
### 1. Cross-tenant IDOR (priority: P0)
Endpoints:
- `GET /api/v3/org/{org_id}/projects`
- `GET /api/v3/org/{org_id}/users`
- `GET /api/v3/org/{org_id}/billing/invoices`
Test plan: Create 2 accounts in different orgs; cross-fetch.
### 2. Password reset token analysis (priority: P0)
- 32-char token; check entropy & expiry
- Race-condition on reset endpoint
### 3. File upload (priority: P1)
- Endpoint: POST /api/v3/files
- Test SVG XSS, polyglot, content-type spoofing
### 4. OAuth redirect_uri (priority: P1)
- /oauth/authorize?redirect_uri=...
- Test open redirect → token theft
### 5. Webhook SSRF (priority: P2)
- /integrations/webhook/test endpoint
- Test internal IP / metadata access
## De-prioritized (later or skip)
- Static marketing pages
- Public blog
- Status page (out of scope anyway)
## Time budget: 10 days
- Days 1-2: IDOR + password reset
- Days 3-4: File upload + OAuth
- Days 5-7: Webhook SSRF + business logic
- Days 8-10: Edge cases + report writing
[[scope-analysis]] — runs before this[[subdomain-enum]] — for the asset list[[js-analysis]] — for endpoint extractionapi/fetch/axios — fast endpoint discovery.~/loot/<target>/mindmap.md. Update as you learn.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Probe subdomain list with httpx/dnsx/naabu to identify live hosts, open ports, status codes, titles, and basic fingerprints. Use after subdomain-enum produces a sub list. Output feeds into fingerprinting and content discovery.
中文简介正在准备中。当前显示原文说明。
Hunt full Account Takeover (ATO) by chaining lower-severity findings — IDOR-to-email-disclosure, password-reset-token-theft, OAuth-redirect-uri abuse, response-manipulation, cookie scope, CRLF in Set-Cookie, race-condition on signup. Use when the user wants to escalate small findings to ATO or thinks an ATO path exists.
中文简介正在准备中。当前显示原文说明。
Hunt authentication and authorization bypasses — forced browsing, path traversal in auth, header injection, JWT downgrade, OAuth state confusion, role manipulation. Use when an endpoint returns 401/403 but appears reachable.
中文简介正在准备中。当前显示原文说明。
Write Bugcrowd-format reports — VRT (Vulnerability Rating Taxonomy) mapping, P1-P5 severity, impact-led writing, and Bugcrowd-specific submission etiquette. Use AFTER triage-validation passes for Bugcrowd programs.
中文简介正在准备中。当前显示原文说明。
Hunt business logic flaws — race conditions, workflow state bypass, parameter pollution affecting logic, coupon/discount abuse, refund logic, multi-step process bypass, integer overflow, negative quantities, double-spend. Use when looking for non-CVE bugs that require understanding the app's intended workflow.
中文简介正在准备中。当前显示原文说明。
Hunt web cache poisoning, CDN cache poisoning, and cache deception attacks. Use when target uses a CDN (Cloudflare, Akamai, Fastly, AWS CloudFront) or has Varnish/nginx caches and you want to identify cache key flaws that let attackers serve malicious content to other users.
中文简介正在准备中。当前显示原文说明。