ffuf

Informational

Fuzz Faster U Fool

Definition

ffuf (Fuzz Faster U Fool) is an ultra-fast web fuzzing tool written in Go. It lets you discover directories, files, subdomains, parameters and hidden values in web applications using wordlists. Its speed, flexibility and filtering capabilities make it the fuzzing tool of choice for the bug bounty community.

Impact

Discovering hidden directories and filesEnumerating subdomains through DNS fuzzingDiscovering hidden GET/POST parametersFuzzing values to find IDORs and authentication bypassesDetecting undocumented API endpoints

Examples

Essential ffuf commands

ffuf replaces the word FUZZ in the URL, headers or body with each wordlist entry. The filters (-mc for status code, -fs for size, -fw for words) let you remove false positives and find only relevant results.

# Directory fuzzing
ffuf -u https://example.com/FUZZ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt

# Filter by status code and size
ffuf -u https://example.com/FUZZ -w wordlist.txt -mc 200,301 -fs 1234

# Subdomain fuzzing
ffuf -u https://FUZZ.example.com -w subdomains.txt -mc 200

# Parameter fuzzing
ffuf -u https://example.com/api?FUZZ=test -w params.txt -fs 0

# POST fuzzing with JSON
ffuf -u https://example.com/api/login -X POST -H "Content-Type: application/json" \
  -d '{"user":"admin","password":"FUZZ"}' -w passwords.txt

External references

Practice ffuf with real labs

Apply what you've learned in safe environments based on real bug bounty reports.

See practice labs
2,482

hunters training

62

labs from real hacks

1,630

completions

$14,790

paid out for these bugs

11 flags captured this week·Real hacks from HackerOne · YesWeHack · Bugcrowd·No commitment·Free Academy
Free · no account

The checklist I run on every new target

47 checks ordered by cost: first what can get you in trouble, then the cheap stuff, and finally the expensive stuff — which is where the big bounties are. I'll send it to your inbox right now.

Unsubscribe in one click, from any email.

BBLabs · bug bounty training

Stop reading about bugs and start hunting them

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

No card · free Academy · cancel anytime