← Torna alla pagina iniziale

Research / Repository

offensive-gvuln

Un toolkit responsabile per la ricerca sulle vulnerabilità, con fuzzer personalizzati, strumenti di analisi binaria e framework per lo sviluppo di exploit — tutti progettati per la ricerca etica sulla sicurezza, con la divulgazione coordinata come principio centrale.

Visualizza su GitHub ↗

Informazioni sul progetto

Offensive GVuln è una raccolta accuratamente selezionata di strumenti per la ricerca sulle vulnerabilità, destinata a ricercatori di sicurezza etici, penetration tester e team di sicurezza che conducono valutazioni autorizzate. Il toolkit include fuzzer personalizzati, strumenti di analisi binaria e un framework per lo sviluppo di exploit. Ogni strumento è progettato secondo il principio della divulgazione responsabile. Il progetto comprende modelli per segnalare le vulnerabilità, linee guida per coordinarsi con i fornitori e migliori pratiche per pianificare i tempi della divulgazione.

Perché è importante

Capire come gli aggressori scoprono e sfruttano le vulnerabilità non è solo un esercizio accademico: è essenziale per costruire difese efficaci. I professionisti della sicurezza che comprendono la prospettiva dell’aggressore possono progettare sistemi resilienti alle minacce reali. Questo toolkit è progettato esclusivamente per test autorizzati e formazione, con misure contro l’uso improprio e attenzione agli aspetti legali ed etici.

Guida passo passo

  1. Configura l’ambiente di ricerca isolato usando il Vagrantfile fornito. La VM comprende applicazioni bersaglio vulnerabili per esercitarsi. NON usare MAI questi strumenti contro sistemi che non possiedi o per i quali non hai un’autorizzazione scritta ai test.
  2. Seleziona il modulo di ricerca appropriato: fuzzing per scoprire nuove vulnerabilità, analisi statica per comprendere il comportamento dei programmi, analisi dinamica per osservarne il comportamento durante l’esecuzione.
  3. Esegui i test solo su bersagli autorizzati: l’ambiente di laboratorio incluso offre uno spazio sicuro con applicazioni intenzionalmente vulnerabili in diverse categorie.
  4. Documenta le scoperte usando i modelli forniti per la divulgazione responsabile. Invia le segnalazioni tramite il contatto ufficiale per la sicurezza del fornitore o il suo programma di bug bounty.

Tecnologie utilizzate

CPythonAssemblyAFL++