Fuzzing: ffuf Tool
Install ffuf
$ sudo apt install ffuf
$ ffuf -h
Install Latest Version
$ go install github.com/ffuf/ffuf@latest
$ ~/go/bin/ffuf -h
Simple ffuf Scan
$ ffuf -u https://codingo.io/FUZZ/ -w ./wordlist
Recursion
$ ffuf -u https://codingo.io/FUZZ -w ./wordlist.txt -recursion
Extension Checks
$ ffuf -u http://codingo.io/FUZZ -w ./wrodlist.txt -recursion -e .bak
Custom Fuzzing Words
$ ffuf -u http://codingo.io/W1 -w ./wordlist.txt:W1 -e .bak
Silent Mode and Tee for Output
Silent Mode
$ ffuf -u http://codingo.io/FUZZ -w ./wordlist.txt -s
Output Results
$ ffuf -u http://codingo.io/FUZZ -w ./wordlist.txt -s | tee ./outfile.txt
HTML Output
$ ffuf -u http://codingo.io/FUZZ -w ./wordlist.txt -of html -o ./codingo
Filters and Matches
$ ffuf -h
Authentication: Cookies
$ ffuf -u http://codingo.io/FUZZ -w ./wordlist.txt -of html -o ./codingo -b "NAME1=VALUE1; NAME2=VALUE2"
Authentication: Headers
$ ffuf -u http://codingo.io/FUZZ -w ./wordlist.txt -of html -o ./codingo -H "NAME1=VALUE1; NAME2=VALUE2"
Authentication via Burp Suite
Multiple Fuzzing Locations
$ ffuf -u https://W2.io/W1 -w ./wordlist.txt:W1 -w ./domains.txt:W2
Importing Requests
$ ffuf -request /tmp/request -w ./wordlist.txt
Wordlist Modes
Stop on Spurious Errors

Queue Wide Rate Limiting

Automatic Calibration Mode

Replay Proxy (Local)
$ ffuf -u https://codingo.io/FUZZ -w ./wordlist.txt --replay-proxy http://127.0.0.1:8080
Replay Proxy (Remote)
$ ffuf -u http://codingo.io/FUZZ -w ./wordlist.txt -replay-proxy http://127.0.0.1:8888
END
Last updated
Was this helpful?