Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
evilgophish — evilginx3 + gophish | Kitploit
Strumenti/GitHubGitHub/fin3ss3g0d/evilgophish
Strumenti di PhishingSfruttamento di Applicazioni WebPhishingPenetration TestingCommand and ControlIngegneria SocialeAutenticazioneRed Teaming
GitHubfin3ss3g0d/evilgophish

evilgophish

evilginx3 + gophish

Vedi Repository
2.0k377352 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

logo

Indice

  • evilgophish
    • Una parola sulla sponsorizzazione
    • Crediti
    • Prerequisiti
    • Disclaimer
    • Perché?
    • Contesto
    • Layout dell'infrastruttura
    • setup.sh
    • Configurazione Cloudflare Turnstile
    • Guida al template HTML Cloudflare Turnstile
    • replace_rid.sh
    • Configurazione campagna email
    • Generatore di codici QR
    • Configurazione campagna SMS
    • Configurazione feed live
    • Una parola sui phishlet
    • Una parola sull'aggiornamento di Evilginx3
    • Debug
    • Note di installazione
    • Una nota sui test e il tracciamento delle campagne
    • Una nota sulla blacklist e il tracciamento
    • Modifiche a GoPhish
    • Changelog
    • Problemi e supporto
    • Obiettivi futuri
    • Contribuire

evilgophish

Combinazione di evilginx3 e GoPhish.

Una parola sulla sponsorizzazione

Questa è la versione pubblica e gratuita del repository, NON È L'ULTIMA VERSIONE. Mantengo intenzionalmente questa versione pubblica del repository indietro rispetto alla mia versione per le persone che mi sponsorizzano tramite GitHub Sponsors. Ciò significa che questa versione potrebbe mancare di correzioni di bug o funzionalità e non ci si devono aspettare correzioni di bug, aggiunte di funzionalità o supporto qui. Diventa uno sponsor per accedere all'ultima versione.

Crediti

Prima di iniziare, tengo a precisare che non intendo in alcun modo criticare Kuba Gretzky e il suo lavoro. Lo ringrazio personalmente per aver rilasciato evilginx3 al pubblico. Senza il suo lavoro, questo lavoro non esisterebbe. Devo anche ringraziare Jordan Wright per aver sviluppato/mantenuto l'incredibile toolkit GoPhish. Anche il fork di Gophish di Kuba è stato utilizzato come ispirazione per alcune parti di questo progetto dopo aver creato la propria integrazione.

Prerequisiti

Dovresti avere una conoscenza di base su come usare GoPhish e evilginx3.

Disclaimer

Non sarò responsabile per alcun uso improprio o illegittimo di questo software. Questo software deve essere utilizzato solo in test di penetrazione autorizzati o impegni di red team in cui l'operatore ha ricevuto esplicita autorizzazione scritta per condurre social engineering.

Perché?

In qualità di penetration tester o red teamer, potresti aver sentito parlare di evilginx3 come framework proxy man-in-the-middle in grado di bypassare l'autenticazione a due fattori/multifattore. Questo è allettante, per usare un eufemismo, ma quando si cerca di usarlo per impegni di social engineering, ci sono alcuni punti critici.

  1. Mancanza di tracciamento - evilginx3 non fornisce statistiche di tracciamento univoche per vittima (ad es. email aperta, link cliccato, ecc.), il che è problematico per i clienti che vogliono/hanno bisogno/pagano per queste statistiche quando si iscrivono a un impegno di social engineering.

  2. Non è un toolkit completo di social engineering - evilginx3 fornisce solo capacità proxy man-in-the-middle, non offre tutte le funzionalità necessarie per una campagna di social engineering via email/SMS. Ad esempio, non invia email ai target né fornisce questa funzionalità.

  3. Nessuna GUI - abbiamo davvero bisogno di spiegarlo ulteriormente? Amiamo tutti le nostre GUI e la rappresentazione visiva dei dati per una campagna di social engineering è inestimabile. Gli operatori possono davvero comprendere a fondo il successo delle loro campagne di social engineering potendo visualizzare una rappresentazione grafica dei dati.

Contesto

In questa configurazione, GoPhish viene utilizzato per inviare email e fornire una dashboard per le statistiche delle campagne di evilginx3, ma non viene utilizzato per alcuna landing page. I tuoi link di phishing inviati da GoPhish punteranno a un percorso lure di evilginx3 e evilginx3 verrà utilizzato per le landing page. Ciò offre la possibilità di bypassare comunque il 2FA/MFA con evilginx3, senza perdere quelle preziose statistiche. Le notifiche degli eventi della campagna in tempo reale sono state fornite con un server websocket/http locale che ho sviluppato e le stringhe JSON complete e utilizzabili contenenti token/cookie da evilginx3 vengono visualizzate direttamente nella GUI di GoPhish (e nel feed):

nuova-dashboard

Layout dell'infrastruttura

diagramma

  • evilginx3 ascolterà su un indirizzo accessibile esternamente sulla porta 443 (o qualsiasi porta tu scelga nella configurazione di evilginx3)
  • GoPhish ascolterà localmente sulle porte 8080 e 3333 (il server di phishing sulla porta 8080 non viene utilizzato)
  • Il server Cloudflare Turnstile ascolterà localmente sulla porta 80

setup.sh

setup.sh è stato fornito per automatizzare le configurazioni necessarie. Una volta eseguito questo script e forniti i valori corretti, dovresti essere pronto per iniziare. Di seguito l'aiuto per la configurazione:

Usage:
./setup <root domain> <subdomain(s)> <root domain bool> <feed bool> <rid replacement>
 - root domain                     - il dominio radice da utilizzare per la campagna
 - subdomains                      - una lista separata da spazi di sottodomini evilginx3, può essere uno solo
 - root domain bool                - true o false per proxyare il dominio radice verso evilginx3
 - feed bool                       - true o false se intendi utilizzare il feed live
 - rid replacement                 - sostituisce il valore predefinito "rid" di gophish negli URL di phishing con questo valore
Esempio:
  ./setup.sh example.com "accounts myaccount" false true user_id

Configurazione Cloudflare Turnstile

L'integrazione di Cloudflare Turnstile ha sostituito le regole di reindirizzamento e una blacklist IP con Apache2. L'approccio Apache2 si basava su un elenco predefinito di regole di reindirizzamento e una blacklist IP. Potremmo non rilevare determinati user agent, host o indirizzi IP che finiscono per rilevare la nostra infrastruttura. Questo di solito viene fatto da bot e software automatizzato che scansiona l'infrastruttura di phishing. La tecnologia Cloudflare Turnstile è una delle migliori difese contro i bot al momento della scrittura e verifica che un utente reale stia accedendo al tuo sito.

  1. Crea un account Cloudflare
  2. Seleziona la scheda Turnstile nella dashboard
  3. Aggiungi un nuovo sito e utilizza il dominio per il tuo sito/campagna di phishing
  4. Modifica i file evilginx3/templates/forbidden.html e evilginx3/templates/turnstile.html con le tue modifiche
  5. Quando avvii evilginx3, includi le chiavi pubbliche/private con il flag turnstile separate da :. Per esempio:
Scarica lo strumento