GooFuzz - Il potere dei Google Dorks
Crediti
Autore: M3n0sD0n4ld
Descrizione:
GooFuzz è uno script scritto in Bash Scripting che utilizza tecniche avanzate di ricerca su Google per ottenere informazioni sensibili in file o directory senza effettuare richieste al server web.
Novità
Vuoi conoscere le nuove funzionalità della versione 2.0 e come utilizzare correttamente lo strumento?
Dai un'occhiata al seguente articolo e sfrutta al massimo lo strumento.
Prerequisiti
- Bash/Zsh: Il motore principale su cui viene eseguito lo script.
- curl: Utilizzato per effettuare richieste HTTP ai motori di ricerca.
- jq: Necessario per elaborare e filtrare le risposte in formato JSON.
- sed: Strumento standard di elaborazione del testo nei sistemi Unix.
- API di Google e creazione di un motore di ricerca programmabile: Necessario per aggiungere
cxId e apikey in un file. Entrambi sono gratuiti.
Ottieni la tua API Key
- Vai a Google Cloud Console.
- Crea un nuovo progetto (dagli un nome, ad esempio
GooFuzz-Project).
- Nella barra di ricerca in alto, digita "Custom Search API" e fai clic sul pulsante Abilita.
- Una volta abilitata, vai alla scheda "Credenziali" nel menu a sinistra.
- Fai clic su "Crea credenziali" -> "Chiave API".
- Conservala al sicuro! Questa è la tua
API key.
2. Ottieni il tuo CX ID (Motore di ricerca programmabile)
- Vai al dashboard del Motore di ricerca programmabile.
- Fai clic su “Aggiungi” per creare un nuovo motore di ricerca.
- Nella sezione “Cosa cercare”, seleziona “Cerca in tutto il Web” (questo è fondamentale affinché GooFuzz non sia limitato a un singolo sito).
- Dagli un nome (ad esempio,
GooFuzz-Search) e fai clic su Crea.
- Ora vai alle impostazioni del motore di ricerca appena creato e cerca “ID del motore di ricerca”.
- Quel codice alfanumerico è il tuo
cxId.
Scarica e installa:```console
git clone https://github.com/m3n0sd0n4ld/GooFuzz.git
cd GooFuzz
sudo apt install jq
chmod +x GooFuzz
./GooFuzz -h
# Docker version:```console
git clone https://github.com/m3n0sd0n4ld/GooFuzz.git
cd GooFuzz
docker build -t goofuzz .
docker run --rm -it goofuzz -h
Uso: