====== Outil - Burp Suite ====== ===== Description ===== Burp Suite est une suite d'outils dédiée à la découverte et à l'exploitation de vulnérabilités et/ou langages web coté serveur et coté client. Cet outil, développé par PortSwigger, est spécialement conçu pour évaluer la sécurité des applications web. Il offre une gamme complète de fonctionnalités pour analyser, détecter et exploiter de potentielles vulnérabilités et interagir plus facilement avec des applications web. {{{Installation}}} Voici le guide d'installation pour l'outil Burp Suite : -* {{Étape 1 : Téléchargement de Burp Suite}} Rendez vous sur le site officiel de PortSwigger (https://portswigger.net/burp/communitydownload) pour télécharger la version Community de Burp Suite, qui est gratuite. wget https://portswigger.net/burp/releases/download/latest -O burp-suite-community-edition-latest.jar -* {{Étape 2 : Installation de Java}} Burp Suite nécessite Java pour fonctionner. Si Java n'est pas déjà installé sur votre système, vous pouvez l'installer en utilisant votre gestionnaire de paquets. Par exemple, sur Ubuntu, vous pouvez utiliser : sudo apt-get install default-jre -* {{Étape 3 : Lancement de Burp Suite}} Pour lancer Burp Suite, utilisez la commande suivante en spécifiant le chemin vers le fichier JAR que vous avez téléchargé : java -jar burp-suite-community-edition-latest.jar -* {{Étape 4 : Configuration du Proxy}} -** Burp Suite agit comme un proxy entre votre navigateur web et le serveur cible. Vous devez configurer votre navigateur pour utiliser le proxy Burp. Par défaut, Burp écoute sur le port 8080. Modifiez les paramètres de proxy de votre navigateur pour utiliser 127.0.0.1 (localhost) avec le port 8080. -** Vous pouvez également utiliser l'extension "Foxy Proxy" afin de faciliter le changement ou la désactivation/activation du proxy ou de sa configuration. {{{Cas d'utilisation}}} -* {{Interception de requêtes HTTP}} : Burp Suite intercepte les requêtes HTTP, ce qui permet de manipuler plus facilement et d'analyser les données (requêtes) transmises entre le navigateur et le serveur. -* {{Analyse de vulnérabilités}} : Burp Suite permet d'identifier automatiquement des vulnérabilités courantes telles que les vulnérabilités de type XSS (Cross Site Scripting), les injections SQL, les problèmes de sécurité liés aux cookies, etc. -* {{Suite d'outils intégrée}} : Burp Suite intègre une variété d'outils, y compris un scanner de vulnérabilités, un repeater, un intruder, un sequencer, un decoder, etc. Ce panel d'outil polyvalent facilite l'analyse d'une application web dans sa globalité. {{{Fonctionnalités principales}}} -* {{Scanner de vulnérabilités}} : rechercher automatiquement des failles de sécurité dans une application web cible. -* {{Repeater}} : rejouer une requête HTTP en ayant la possibilité de la modifier (tester différentes valeurs dans différents paramètres par exemple) et avoir un aperçu de la réponse afin de la renvoyer directement sur l'application. -* {{Intruder}} : cibler un paramètre dans l'application afin d'effectuer une attaque par brute force sur celui-ci à partir d'un dictionnaire ou en testant toutes les combinaisons de lettres/chiffres possibles.