BBLABS v2BBLABSv2
>Home>Labs
>New labs

Latest 3 labs

Loading…

View all labs →
>Creators>Ranking
>Learn

Learn bug bounty

AcademyGuides, cheatsheets and glossaryVulnerabilitiesXSS, SQLi, IDOR, SSRF and moreHunter RoadmapYour step-by-step bug bounty pathBlogBug bounty guides and news
>Business>Pricing
ES
Log inLog in
>Home>Labs>New labs>Creators>Ranking>Learn>Business>Pricing
ES
Sign inCreate account

Contact

Practice, learn and hack

Bug bounty practice platform with labs based on real reports. Learn ethical hacking in safe environments.

contact→

Follow us

YouTube
@0xGorka
X
@gorkaelbochi
LinkedIn
gorka-el-bochi-morillo
Instagram
@_.gorkaaa.b
Email
team@bblabs.es

Access every lab from €7.99/mo

New labs every week. Cancel anytime.

Create account

BBLabs is the bug bounty labs platform where you learn bug bounty with real vulnerabilities extracted from paid reports on HackerOne, Bugcrowd and Intigriti. Here you practice web hacking —XSS, SQLi, IDOR, SSRF, CSRF and more— in downloadable environments, capture the flag, read the writeup and apply the technique on active bug bounty programs.

BBLabs is the alternative to HackTheBox, TryHackMe and PentesterLab for those who want to practice bug bounty with real reports instead of artificial CTFs. From €7.99/mo, no commitment.

→ Learn bug bounty from scratch→ How to do bug bounty step by step→ Real bug bounty reports→ BBLabs for companies and academiesLabsAcademyVulnerabilitiesToolsHunter rankingXSS labsIDOR labsSSRF labsCSRF labsHackTheBox alternativeHack4u alternativeTryHackMe alternativePortSwigger alternativePentesterLab alternativeBug Bounty Labs comparisonHackerOne to practiceOffSec / OSCP alternativeINE / eWPT alternativeHTB Academy alternativeDVWA alternativeJuice Shop alternativeVulnHub alternativePentesterAcademy alternativeRoot-Me alternativeHackTheBox vs TryHackMeBest bug bounty platforms 2026BlogSpoilersWhat is bug bounty?How much do you earn in bug bounty?OWASP Top 10 explainedBest sites to practice web hackingHow to become an ethical hacker from scratchBurp Suite tutorial (Spanish)OSCP guide and prepGoogle Dorks for bug bountyHow much an ethical hacker earns in SpainBug bounty tools 2026Best cybersecurity certifications 2026Burp Suite tutorialsqlmap tutorialffuf web fuzzingnuclei tutorialHTTP Request SmugglingWAF bypassPrompt injection (LLM)Google Dorks
Made withand code
TermsPrivacyComparisonES

© 2026 BBLABS v2 — All rights reserved

back to blog
toolsfeatured

How to set up your bug bounty environment

Everything you need to build a professional bug bounty setup: from choosing your operating system to automating reconnaissance.

B

BBLabs

Security Researcher

Feb 22, 202615 min read
#tools#setup#burp-suite

Choosing your operating system

The first step is picking an operating system that lets you work comfortably with security tools. The most popular options are:

Kali Linux

The best-known pentesting distribution. It ships with hundreds of preinstalled security tools. It's ideal if you want to get started fast without configuring too much.

# Update Kali after installing it
sudo apt update && sudo apt upgrade -y

Parrot OS

Similar to Kali but lighter and more privacy-focused. It includes development tools on top of the security ones. A good alternative if your machine has limited resources.

Ubuntu/Debian + manual tooling

If you prefer total control over your setup, you can start from a clean Ubuntu and install only what you need. This option is ideal for cloud environments (VPS).

Virtual machines vs. native install

If you use Windows or macOS as your main system, you can run any of the above in a VM with VirtualBox or VMware. The upside is isolation; the downside is performance.

Essential tools

Burp Suite

This is the fundamental tool for bug bounty. It works as an intercepting proxy and lets you analyze, modify and replay HTTP requests.

# The Community edition is free
# Download it from portswigger.net
# The Pro version (~$449/year) is worth every cent if you do this seriously

Must-have Burp extensions:

  • Autorize: Automated authorization testing
  • Logger++: Advanced request logging
  • Param Miner: Discovering hidden parameters
  • Turbo Intruder: High-speed fuzzing

Reconnaissance tools

# Subfinder - Subdomain enumeration
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest

# httpx - Live host probing
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest

# Nuclei - Template-based vulnerability scanner
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

# ffuf - Fast web fuzzer
go install github.com/ffuf/ffuf/v2@latest

# Amass - Advanced subdomain enumeration
go install -v github.com/owasp-amass/amass/v4/...@master

Additional handy tools

# gau - Fetch known URLs of an application
go install github.com/lc/gau/v2/cmd/gau@latest

# waybackurls - Historical URLs from the Wayback Machine
go install github.com/tomnomnom/waybackurls@latest

# gf - Filter patterns in URLs (XSS, SSRF, SQLi, etc.)
go install github.com/tomnomnom/gf@latest

# qsreplace - Replace query string values
go install github.com/tomnomnom/qsreplace@latest

Browser extensions

Install these extensions in Firefox or Chrome:

  • FoxyProxy: Manage proxies easily (switch between Burp and a direct connection)
  • Wappalyzer: Identify the technologies a site uses
  • Cookie Editor: View and modify cookies
  • HackBar: A toolbar for quick injections

Note-taking and organization

Notion or Obsidian

Keeping organized notes is crucial. Build a structure like this:

📁 Bug Bounty
  📁 Programs
    📁 Program_X
      📄 Scope and rules
      📄 Recon (subdomains, endpoints)
      📄 Vulnerabilities found
      📄 Reports submitted
  📁 Techniques
    📄 IDOR
    📄 XSS
    📄 SSRF
  📁 Tools
    📄 Cheatsheets
    📄 Custom scripts

Organizing targets

For each program, create a directory with this structure:

mkdir -p ~/bounty/program_x/{recon,vulns,screenshots,notes}

# recon/     → Subdomain, port and URL results
# vulns/     → Vulnerability evidence
# screenshots/ → Screenshots
# notes/     → General notes

Basic automation

Create an initial recon script that you run for every new target:

#!/bin/bash
# recon.sh - Basic automated reconnaissance
DOMAIN=$1
OUTPUT=~/bounty/$DOMAIN/recon

mkdir -p $OUTPUT

echo "[*] Enumerating subdomains..."
subfinder -d $DOMAIN -silent | sort -u > $OUTPUT/subdomains.txt

echo "[*] Probing live hosts..."
cat $OUTPUT/subdomains.txt | httpx -silent > $OUTPUT/alive.txt

echo "[*] Fetching known URLs..."
cat $OUTPUT/alive.txt | gau --threads 5 > $OUTPUT/urls.txt

echo "[*] Scanning with Nuclei..."
nuclei -l $OUTPUT/alive.txt -severity medium,high,critical -o $OUTPUT/nuclei.txt

echo "[+] Reconnaissance complete for $DOMAIN"
echo "[+] Subdomains: $(wc -l < $OUTPUT/subdomains.txt)"
echo "[+] Live hosts: $(wc -l < $OUTPUT/alive.txt)"
echo "[+] URLs collected: $(wc -l < $OUTPUT/urls.txt)"
chmod +x recon.sh
./recon.sh target.com

Proxy configuration

Configure your browser to route traffic through Burp Suite:

  1. Open Burp Suite and go to Proxy > Options
  2. Check that it's listening on 127.0.0.1:8080
  3. Set up FoxyProxy to send traffic to that port
  4. Import Burp's CA certificate to intercept HTTPS

Conclusion

You don't need every tool from day one. Start with Burp Suite, subfinder and httpx. Add tools as you need them. The most important thing is developing a consistent methodology and keeping your notes organized. The perfect setup is the one that lets you be efficient and not waste time hunting for previous results.

share
share:
hunters training
650

hunters training

labs from real reports
50

labs from real reports

completions
380

completions

in bounties practiced
$200,000

in bounties practiced

40 flags captured this week·Real reports from HackerOne · Bugcrowd · Intigriti·No commitment·Free Academy
BBLabs · bug bounty training

Stop reading about bugs and start hunting them

Create your free account and practice on labs based on real reports that paid out thousands of euros. The Academy is free forever.

Create free accountSee the labs

No card · free Academy · cancel anytime

[RELATED_POSTS]

Continue Reading

tools

Burp Suite from scratch: a bug bounty tutorial (2026)

Burp Suite tutorial from scratch: what it is, installing and configuring the proxy (127.0.0.1:8080 + CA certificate), Proxy/Intercept, Repeater, Intruder, Decoder, useful extensions, Community vs Pro and a real hunting workflow.

2026-07-21•15 min read
tools

sqlmap from scratch: a bug bounty tutorial (2026)

Step-by-step sqlmap tutorial: detect and exploit SQL injections with -u, list databases with --dbs, dump tables with -D/-T/--dump, automate with --batch, tune --level/--risk, evade WAFs with tamper scripts and reach --os-shell. Always within an authorized scope.

2026-07-21•11 min read
tools

ffuf: web fuzzing from scratch (directories, vhost and parameters)

ffuf tutorial: fuzzing directories, subdomains/vhosts and GET/POST parameters, how to filter noise with -fc/-fs and calibrate with -mc/-ac, SecLists wordlists and when to use gobuster or dirsearch as alternatives.

2026-07-21•11 min read