La situazione è la seguente: l'FFUF ha trovato diverse decine/diverse centinaia di risorse "nascoste". Puoi copiare manualmente gli indirizzi sul tuo browser per verificare la presenza di risultati interessanti o automatizzare un po 'l'intero processo. Consiglio questo secondo approccio e aggiungerò uno script già pronto, quale parte del lavoro farà per noi.
- Il primo passo per creare un utile single liner è utilizzare la modalità "verbose" in FFUFie. Ci restituirà i risultati insieme a un link completo alla risorsa:
./ffuf -w /dictionary.txt -u https://juice-shop.herokuapp.com/FUZZ -v
![ffuf modalità dettagliata](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_949,h_503/https://my127001.pl/wp-content/uploads/2021/07/image-5.png)
2. A sua volta, useremo il comando "grep", che estraerà solo le righe che contengono l'URL:
./ffuf -w /usr/share/wordlists/dirb/small.txt -u https://juice-shop.herokuapp.com/FUZZ -v -fl 34|grep '| URL |'
![ffuf grep](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024,h_388/https://my127001.pl/wp-content/uploads/2021/07/image-6-1024x388.png)
3. Il passaggio successivo consiste nell'estrarre l'URL stesso dai risultati ricevuti utilizzando il comando "awk":
./ffuf -w /usr/share/wordlists/dirb/small.txt -u https://juice-shop.herokuapp.com/FUZZ -v -fl 34|grep '| | URL | awk -F '|' '{ stampa $3 }'
![ffuf awk](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024,h_409/https://my127001.pl/wp-content/uploads/2021/07/image-7-1024x409.png)
4. Ora i risultati ottenuti dovrebbero essere reindirizzati al file e utilizzare il programma "testimone oculare". Visiterà per noi ciascuna delle risorse trovate e salverà uno "screenshot" di come appare. Pertanto, saremo lasciati solo a rivedere le immagini ricevute al fine di trovare informazioni interessanti:
![testimone oculare](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_815,h_577/https://my127001.pl/wp-content/uploads/2021/07/image-8.png)
![ffuf grep awk testimone oculare](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1024,h_459/https://my127001.pl/wp-content/uploads/2021/07/image-9-1024x459.png)
Il oneliner finito è il seguente:
./ffuf -w /usr/share/wordlists/dirb/small.txt -u https://juice-shop.herokuapp.com/FUZZ -v -fl 34|grep '| | URL | awk -F '|' '{ stampa $3 }' >> URL.txt & eyewitness -f url.txt -d screenshot