Ένα εργαλείο για FUZZ διαδικτυακές εφαρμογές οπουδήποτε.
Wfuzz έχει δημιουργηθεί για να διευκολύνει την εργασία σε εκτιμήσεις διαδικτυακών εφαρμογών και βασίζεται σε μια απλή έννοια: αντικαθιστά οποιαδήποτε αναφορά στη λέξη-κλειδί FUZZ με την τιμή ενός δεδομένου payload.
--hs/ss"regex"#Hide/Show#Simple example, match a string: "Invalid username"#Regex example: "Invalid *"--hc/scCODE#Hide/Show by code in response--hl/slNUM#Hide/Show by number of lines in response--hw/swNUM#Hide/Show by number of words in response--hh/shNUM#Hide/Show by number of chars in response--hc/scNUM#Hide/Show by response code
Επιλογές εξόδου
wfuzz-eprinters#Prints the available output formats-f/tmp/output,csv#Saves the output in that location in csv format
Επιλογές κωδικοποιητών
wfuzz-eencoders#Prints the available encoders#Examples: urlencode, md5, base64, hexlify, uri_hex, doble urlencode
Για να χρησιμοποιήσετε έναν κωδικοποιητή, πρέπει να τον υποδείξετε στην επιλογή "-w" ή "-z".
Παραδείγματα:
-z file,/path/to/file,md5 #Will use a list inside the file, and will transform each value into its md5 hash before sending it
-w/path/to/file,base64#Will use a list, and transform to base64-zlist,each-element-here,hexlify#Inline list and to hex before sending values
CheatSheet
Login Form bruteforce
POST, Μοναδική λίστα, φίλτρο συμβολοσειράς (κρύψτε)
wfuzz -c -w users.txt --hs "Login name" -d "name=FUZZ&password=FUZZ&autologin=1&enter=Sign+in" http://zipper.htb/zabbix/index.php
#Here we have filtered by line
POST, 2 λίστες, φίλτρο κώδικα (εμφάνιση)
wfuzz.py -c -z file,users.txt -z file,pass.txt --sc 200 -d "name=FUZZ&password=FUZ2Z&autologin=1&enter=Sign+in" http://zipper.htb/zabbix/index.php
#Here we have filtered by code
GET, 2 λίστες, φίλτρο συμβολοσειράς (εμφάνιση), διαμεσολαβητής, cookies