Burp Suite

Proxy intercepteur pour les tests d'applications web. Indispensable pour la manipulation de requêtes, les workflows Repeater, et le scan automatisé. Intercepting proxy for web app testing. Indispensable for request tampering, repeater workflows, and automated scanning.

↗ https://portswigger.net

Overview

Burp Suite is the industry standard for web application security testing. At its core it is an intercepting proxy, but the toolset extends to a scanner, intruder (brute-forcer/fuzzer), repeater, decoder, comparer, and sequencer.

Key Workflows

Intercept & Modify Requests

  1. Configure browser to proxy through 127.0.0.1:8080
  2. Proxy → Intercept ON — requests pause for editing before being forwarded
  3. Use Forward / Drop / Action → Send to Repeater

Repeater

Send a request to Repeater (Ctrl+R) to replay and modify it without re-browsing.

Intruder

Automates payload injection at marked positions:

  • Sniper — single payload list, one position
  • Cluster Bomb — multiple lists, all combinations (for credential stuffing)

Scanner (Pro)

Right-click request → Scan → Active Scan

Useful Extensions (BApp Store)

ExtensionPurpose
AutorizeAutomated broken access control testing
JWT EditorJWT manipulation and attacks
Param MinerHidden parameter discovery
Turbo IntruderHigh-speed fuzzing
Logger++Enhanced request logging
Help / Man page
Burp Suite is primarily GUI-driven. Launch with:

  java -jar burpsuite_community.jar
  # or
  burpsuite

Key keyboard shortcuts:
  Ctrl+R      Send to Repeater
  Ctrl+I      Send to Intruder
  Ctrl+S      Send to Scanner (Pro)
  Ctrl+F      Forward intercepted request
  Ctrl+T      New tab in Repeater

Command-line options:
  --config-file=<path>    Load project config
  --user-config-file=<path>
  --disable-extensions
  --unpause-spider-and-scanner

Vue d’ensemble

Burp Suite est la référence du secteur pour les tests de sécurité web. À la base c’est un proxy intercepteur, mais la suite comprend un scanner, un intruder (brute-force/fuzzer), un repeater, un décodeur, un comparateur et un séquenceur.

Flux de travail clés

Intercepter et modifier des requêtes

  1. Configurer le navigateur pour proxifier via 127.0.0.1:8080
  2. Proxy → Intercept ON : les requêtes se mettent en pause pour être éditées avant d’être transmises
  3. Utiliser Forward / Drop / Action → Send to Repeater

Repeater

Envoyer une requête au Repeater (Ctrl+R) pour la rejouer et la modifier sans naviguer à nouveau.

Intruder

Automatise l’injection de payloads aux positions marquées :

  • Sniper : liste de payloads unique, une seule position
  • Cluster Bomb : listes multiples, toutes les combinaisons (pour le credential stuffing)

Scanner (Pro)

Clic droit sur la requête → Scan → Active Scan

Extensions utiles (BApp Store)

ExtensionUtilité
AutorizeTest automatisé du contrôle d’accès brisé
JWT EditorManipulation et attaques JWT
Param MinerDécouverte de paramètres cachés
Turbo IntruderFuzzing haute vitesse
Logger++Journalisation améliorée des requêtes
Aide / Page de manuel
Burp Suite is primarily GUI-driven. Launch with:

  java -jar burpsuite_community.jar
  # or
  burpsuite

Key keyboard shortcuts:
  Ctrl+R      Send to Repeater
  Ctrl+I      Send to Intruder
  Ctrl+S      Send to Scanner (Pro)
  Ctrl+F      Forward intercepted request
  Ctrl+T      New tab in Repeater

Command-line options:
  --config-file=<path>    Load project config
  --user-config-file=<path>
  --disable-extensions
  --unpause-spider-and-scanner