Tutoriel - Nuclei

Nuclei est un outil open source conçu pour la détection et l’analyse des vulnérabilités dans les applications web. Il a été développé par Project Discovery et est utilisé pour automatiser le processus d’analyse de la sécurité et l’identification des problèmes de sécurité potentiels.

00x01 - Installation

Prérequis :

Linux

apt-get install goland-y 

Nuclei

go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest

apt-get install nuclei 

Releases · projectdiscovery/nuclei · GitHub

00x02 - Usage:

  • Scan basique

nuclei -u "https://red-security.fr/

  • Sélection d’une template précis :

nuclei -u "https://red-security.fr/" -t nuclei-templates

  • Séléction par tag

nuclei -u "https://red-security.fr/" -t nuclei-templates -tags xss

  • Séléction par sévérité

nuclei -u "https://red-security.fr/" -t nuclei-templates -severity low,medium

  • Requête par secondes :

nuclei -u "https://red-security.fr/" -t nuclei-templates -severity low -rl 50

  • Analyse d’hôte en paraléle

nuclei -u "https://red-security.fr/" -t nuclei-templates -severity low -bs 2

  • Analyse de template en paralèle

nuclei -u "https://red-security.fr/" -t nuclei-templates -severity low -c 50

  • User-Agent:

nuclei -u "https://red-security.fr/" -t nuclei-templates -header "User-Agent:Mozilla(BugBounty)"

  • Exclure une template

nuclei -u "https://red-security.fr/" -et nuclei-templates

  • Exclure un tag

nuclei -u "https://red-security.fr/" -etags xss

  • Exclure une sévérité

nuclei -u "https://red-security.fr/" -es low

00x03 - Fichier de configuration

Nuclei exécuteras le fichier de configuration à chaque lancement, il peut être utiliser pour configurer un domaine précis au lancement par exemple

Chemin du fichier du configuration:

/.config/nuclei/config.yml

00x04 - Intégration avec Burp Suite :
Paramètre du Proxy:

Commande pour lancer le proxy dans Nuclei :

nuclei -u "https://red-security.fr/" -p 127.0.0.1:8081