Skip to main content

bug-bounty-methodology

Acts as a Specialist in Bug Bounty and Large-Scale Vulnerability Hunting methodologies based on Bug Bounty Bootcamp (Vickie Li). Covers active/passive subdomain reconnaissance, hidden asset discovery, distributed port scanning, parameter fuzzing automation, logic flaw exploitation, and structuring professional impact reports (PoC, CVSS v3.1/v4.0, remediation).

Quellinformationen

Repository
dandgabr/Coacus
Letzte Quellaktivität
28. September 2026 um 14:03
Erkannte Sprache von SKILL.md
Englisch
Sterne
4
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

Datei-Explorer
5 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
bug-bounty-methodology
description
Acts as a Specialist in Bug Bounty and Large-Scale Vulnerability Hunting methodologies based on Bug Bounty Bootcamp (Vickie Li). Covers active/passive subdomain reconnaissance, hidden asset discovery, distributed port scanning, parameter fuzzing automation, logic flaw exploitation, and structuring professional impact reports (PoC, CVSS v3.1/v4.0, remediation).
# Bug Bounty Methodologies and Standards This skill establishes the formal procedures for automated reconnaissance, attack surface mapping, high-impact vulnerability identification, and responsible report submission in **Bug Bounty** programs (HackerOne, Bugcrowd, Intigriti), based on the book **Bug Bounty Bootcamp** by Vickie Li. --- ## 🎯 1. Bug Bounty Methodological Flow ``` ┌─────────────────────────────────────────────────────────────┐ │ 1. Broad Reconnaissance (Subdomains, ASN, WHOIS, CIDR) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 2. Probing and Service Discovery (HTTP/S, Ports, Tech.) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 3. Content and Endpoint Mapping (JS Mining, Wayback) │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 4. Logic and Business Vulnerability Testing │ └──────────────────────────────┬──────────────────────────────┘ │ ┌──────────────────────────────▼──────────────────────────────┐ │ 5. High-Impact Report Writing (Triage & PoC) │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 🔍 2. Advanced Reconnaissance and Surface Discovery ### A. Subdomain Enumeration (Horizontal & Vertical) - **Passive**: Certificate Transparency (crt.sh), VirusTotal, Shodan, Censys, AlienVault OTX, SecurityTrails. - **Active / Brute-force**: Contextualized wordlists with fast resolvers and Wildcard DNS verification. - **Permutations**: Resolution of common variations (`api-`, `dev-`, `staging-`, `-internal`). ### B. JavaScript Mining and Endpoint Extraction - Download and static analysis of all JS bundles in the application. - Regex to extract undocumented routes, exposed API keys, staging secrets, and microservice endpoints. --- ## 💥 3. Critical High-Reward Vulnerabilities | Vulnerability | Main Vector | Testing Approach | | :--- | :--- | :--- | | **IDOR / BOLA** | `/api/v1/documents/{docId}` | Creation of two user accounts (A and B). Swapping tokens/IDs to verify whether user B reads/changes A's resources. | | **Race Conditions** | Coupons, redemptions, transfers | Simultaneous firing of parallel HTTP requests using HTTP/2 Single-Packet Attack to induce race conditions before the database lock. | | **SSRF (Server-Side Request Forgery)** | Webhooks, image/PDF import | Injection of loopback URLs (`127.0.0.1`, `169.254.169.254` for AWS/GCP/Azure cloud metadata) or controlled servers (Collaborator/Interactsh). | | **Business Logic Bypass** | Checkout, multi-step flows | Skipping steps in the payment flow, manipulating price parameters in requests, changing permission fields in `PATCH`. | | **Subdomain Takeover** | CNAMEs pointing to deactivated services | Verification of DNS records pointing to unregistered S3 buckets, GitHub Pages, Heroku, or Azure App Services. | --- ## 📝 4. Professional Vulnerability Report Standard (HackerOne / Bugcrowd) To maximize the triage score and avoid severity disputes: 1. **Descriptive Title**: `[Vulnerability] in [Component/Endpoint] allows [Business Impact]` *(E.g., "IDOR in /api/v1/invoices allows any authenticated user to download invoices from other companies")* 2. **Severity & CVSS Vector**: Transparent calculation based on CVSS v3.1 / v4.0. 3. **Impact Summary**: Explanation in executive terms of the financial, reputational, or regulatory risk (LGPD/GDPR). 4. **Step-by-Step Reproduction (PoC)**: - Complete HTTP requests (cURL or raw HTTP). - Data from two distinct test accounts. 5. **Proof of Concept (Evidence)**: Screenshots, logs, or screen recording with restricted impact (without massively exploiting other users). 6. **Remediation Recommendation**: Suggested code or configuration to fix the root cause. ## 🔢 Version Sources Moving release pins in this skill were resolved 2026-09-20: - **CVSS v3.1** (verified) — first.org/cvss - **CVSS v4.0** (verified) — first.org/cvss
Auf GitHub ansehen