Tutoriel de burpsuite pour les débutants

Tutoriel de burpsuite pour les débutants
Burpsuite est une collection d'outils pour effectuer des tests de stylo ou une audit de sécurité. Ce tutoriel se concentre sur la version communautaire, la gratuite, qui présente des outils de proxy, intrus, répéteur, séquenceur, comparateur, extension et décodeur.

Ce didacticiel montre comment installer Burpsuite sur Debian, comment configurer votre navigateur (dans ce tutoriel, je montre seulement comment le configurer sur Firefox) et le certificat SSL et comment capturer des paquets sans configuration proxy précédente sur la cible en le combinant avec ArpSPOOF et Configuration du proxy invisible pour écouter.

Pour commencer à installer Burpsuite Visit et sélectionnez l'option Get Community (la troisième) pour obtenir Burpsuite gratuitement.

Dans l'écran suivant, cliquez sur "Télécharger le dernier bouton Orange" pour continuer.

Cliquez sur le bouton de téléchargement vert.

Sauver la .Script SH et donnez-lui des autorisations d'exécution en exécutant:

# chmod + x

Dans ce cas pour la version actuelle à cette date, je cours:

# chmod + x burpsuite_community_linux_v2020_1.shot

Une fois les droits d'exécution donnés, exécutez le script en exécutant:

# ./ burpsuite_community_linux_v2020_1.shot

Un programme d'installation de GUI invite, appuyez sur "Suivant" continuer.

Laissez le répertoire d'installation par défaut (/ Opt / BurpsuitCommunity) à moins que vous ayez besoin d'un emplacement différent et appuyez sur Suivant continuer.

Cherchez «Créer un lien de symbolique» sélectionné et laissez le répertoire par défaut et appuyez sur Suivant.

Le processus d'installation démarre:

Une fois le processus terminé, cliquez sur Finir.

À partir de votre menu d'applications X-Window Manager Sélectionnez Burpsuite, dans mon cas, il était situé dans la catégorie "Autre".

Décidez si vous souhaitez partager votre expérience en burpsuite ou non, cliquez Je refuse, ou J'accepte continuer.

Partir Projet temporaire et presser Suivant.

Partir Utiliser les défauts de Burp et presser Commencer Burp Pour lancer le programme.

Vous verrez l'écran principal Burpsuite:

Avant de continuer, ouvrez Firefox et ouvrez http: // burp.

Un écran similaire à celui ci-dessous apparaît, dans le coin supérieur droit, cliquez sur Certificat CA.

Télécharger et enregistrer le certificat.

Dans le menu Firefox, cliquez sur Préférences, puis cliquez sur Confidentialité et sécurité et faites défiler vers le bas jusqu'à ce que vous trouviez la section des certificats, puis cliquez sur Afficher les certificats comme indiqué ci-dessous:

Cliquer sur Importer:

Sélectionnez le certificat que vous avez obtenu auparavant et appuyez sur Ouvrir:

Cliquer sur "Faites confiance à cet CA pour identifier les sites Web.»Et appuyez sur D'ACCORD.

Maintenant, toujours dans le menu des préférences de Firefox Cliquez sur Général dans le menu situé dans le côté gauche et faire défiler vers le bas jusqu'à atteindre Paramètres réseau, puis cliquez sur Paramètres.

Sélectionner Configuration de proxy manuel et dans le Http proxy Field Définissez l'IP 127.0.0.1, Vérifiez le «Utilisez ce serveur proxy pour tous les protocoles", puis clique D'ACCORD.

Maintenant, Burpsuite est prête à montrer comment elle peut intercepter le trafic à travers elle lorsqu'elle est définie comme proxy. Sur burpsuite cliquez sur le Procuration onglet puis sur le Intercepter sous-onglet s'assurer L'interception est sur et visitez n'importe quel site Web de votre navigateur Firefox.

La demande entre le navigateur et le site Web visité passera par Burpsuite, vous permettant de modifier les paquets comme dans un homme dans l'attaque du milieu.

L'exemple ci-dessus est la fonctionnalité de procuration classique pour les débutants. Pourtant, vous ne pouvez pas toujours configurer le proxy de la cible, si vous l'avez fait, un Keylogger serait plus utile qu'un homme dans l'attaque moyenne.

Maintenant, nous allons utiliser DNS et le Proxy invisible fonctionnalité pour capturer le trafic à partir d'un système sur lequel nous ne pouvons pas configurer le proxy.

Pour commencer à exécuter ARPSPOOF (sur les systèmes Linux de Debian et basés avec lesquels vous pouvez installer à travers APT INSTALLATION DSNIFF) Une fois installé DSNIFF avec arpspoof, pour capturer des paquets de la cible au routeur de la console:

# sudo arpspoof -i -t

Ensuite, pour capturer les paquets du routeur à l'exécution cible dans un deuxième terminal:

# sudo arpspoof -i -t

Pour éviter le blocage de la victime, activez le transfert IP:

# echo 1> / proc / sys / net / ipv4 / ip_forward

Redirigez tout le trafic vers le port 80 et 443 vers votre appareil à l'aide d'iPtables en exécutant les commandes ci-dessous:

# sudo iptables -t nat -a pré -out -p tcp --dport 80 -j dnat --to-destation
192.168.43.38
# sudo iptables -t nat -a pré -out -p tcp --dport 443 -j dnat --to-destation
192.168.43.38

Exécutez Burpsuite en Root, sinon certaines étapes comme l'activation de nouveaux proxys sur des ports spécifiques ne fonctionneront pas:

# java -jar -xmx4g / opt / burpsuitecommmunity / burpsuite_community.pot

Si l'avertissement suivant apparaît, appuyez sur OK pour continuer.

Une fois le burpsuite ouverte, cliquez sur Procuration>Options et cliquez sur le Ajouter bouton.

Sélectionner 80 et sur Adresse spécifique Sélectionnez votre adresse IP réseau locale:

Puis cliquez sur Gestion des demandes Onglet, Vérifiez Prise en charge de la proxing invisible (activer uniquement si nécessaire) et presser D'ACCORD.

Répétez les étapes ci-dessus maintenant avec le port 443, cliquez sur Ajouter.

Définissez le port 443 et sélectionnez à nouveau votre adresse IP de réseau local.

Cliquer sur Gestion des demandes, Vérifiez la prise en charge de proxing invisible et presser D'ACCORD.

Marquez tous les procurations en cours d'exécution et comme invisible.

Maintenant, à partir de l'appareil cible, visitez un site Web, l'onglet Interception affichera la capture:

Comme vous pouvez le voir, vous avez réussi à capturer des paquets sans configuration proxy précédente sur le navigateur de la cible.

J'espère que vous avez trouvé ce tutoriel sur Burpsuite utile. Continuez à suivre Linuxhint pour plus de conseils et de mises à jour sur Linux et le réseautage.