Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ExtendedMacro — ExtendedMacro - BurpSuite plugin providing extended macro functionality | Kitploit
Outils/GitHubGitHub/fruh/extendedmacro
Web Proxies & InterceptionScripting & AutomationAPI Security TestingWeb SecurityPenetration TestingUtilities & FrameworksArchived
GitHubfruh/extendedmacro

ExtendedMacro

ExtendedMacro - BurpSuite plugin providing extended macro functionality

Voir le dépôt
158il y a 5 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

ExtendedMacro

ExtendedMacro est un plug-in pour le proxy BurpSuite. Il offre une fonctionnalité similaire mais étendue à celle des macros de BurpSuite. Sa fonction principale est de pouvoir déclencher une ou plusieurs requêtes avant chaque requête déclenchée depuis Intruder, Repeater, Scanner, Sequencer ou Spider (à l’exception des outils Proxy et Extender). Vous pouvez extraire des données de toute réponse arbitraire et les remplacer ou les ajouter dans la requête suivante (remplacement du jeton CSRF, session, ajout d’un nouvel en-tête…).

Il est encore en développement, donc ne vous fâchez pas si quelque chose ne va pas ; faites-le moi savoir pour que je puisse le corriger.

Fonctionnalités

  • créer une séquence de requêtes à déclencher avant chaque appel de requête
  • extraire des données d’une réponse arbitraire
  • coller les données extraites dans toute requête suivante
    • remplacement des données existantes
    • ajout d’un nouvel en-tête HTTP
    • remplacement de l’en-tête HTTP
  • créer un nouvel en-tête
  • modifier l’ordre des requêtes
  • décodage URL des données extraites
  • mise en cache des données extraites
    • vous pouvez spécifier un intervalle de temps pour l’extraction

Avantages par rapport aux macros de BurpSuite

  • possibilité de remplacer une chaîne arbitraire dans la requête
  • possibilité d’ajouter un nouvel en-tête dans la requête
  • configuration plus facile que les macros (cela n’en a pas l’air, mais c’est le cas ;))
  • mise en cache des données extraites

À propos de l’interface utilisateur

Le plug-in ajoute un nouvel onglet dans BurpSuite nommé « ExtendedMacro ». Il contient plusieurs sous-onglets : « Main », « Logger » et « Settings ».

Main

Dans la fenêtre principale, vous pouvez configurer toute la magie. La partie gauche de la vue est la « Liste des messages d’extraction » et la partie droite est la « Liste des messages de remplacement ».

Liste des messages d’extraction

Ici vous définissez quelles requêtes seront déclenchées et quelles données seront extraites de leurs réponses. Après avoir sélectionné le message, vous pouvez définir l’extraction en sélectionnant la réponse.

Liste des messages de remplacement

Ici vous définissez quelles données issues de l’extraction seront ajoutées/remplacées dans les requêtes suivantes. La chaîne de remplacement peut être définie par la sélection de la requête.

Logger

Enregistre tous les messages qui ont été modifiés ou déclenchés par ExtendedMacro.

Settings

Ici vous spécifiez quels outils utiliseront le plug-in ExtendedMacro.

Mode d’emploi

  1. Sélectionnez des messages, par exemple dans l’onglet Proxy, faites un clic droit et choisissez « Send to ExtendedMacro »
  2. Allez dans ExtendedMacro et cliquez sur le message dans la « Liste des messages d’extraction »
  3. Sélectionnez les données dans l’éditeur de réponse
  4. Cliquez sur le bouton « From selection »
  5. Donnez un nom à l’extraction et cliquez sur le bouton « Add »
  6. Cliquez sur le message dans la « Liste des messages de remplacement »
  7. Sélectionnez les données dans l’éditeur de requête et cliquez sur le bouton « From selection »
  8. Donnez un nom au remplacement et son type (remplacement sur le message sélectionné)
  9. Sélectionnez l’extraction
  10. Cliquez sur le bouton « Add » des remplacements
  11. C’est terminé, votre requête sera déclenchée, vous pouvez le voir dans l’onglet « Logger ».

Captures d’écran

Main

Main tab

Logger

Logger tab

Settings

Settings tab

Vidéo https://www.youtube.com/watch?v=IwKa0F7MmTM

ExtendedMacro usage

Contribution

N’hésitez pas à créer une pull request ou à ouvrir des issues.

Donation

Merci beaucoup et amusez-vous bien :).

PayPalBitcoin
19YoCcuruuovPFxDVfVWLVSBqhdPeUHtb5
19YoCcuruuovPFxDVfVWLVSBqhdPeUHtb5
Télécharger l’outil