
ExtendedMacro - Plugin BurpSuite che fornisce funzionalità macro estese
ExtendedMacro è un plug-in per il proxy BurpSuite. Fornisce funzionalità simili ma estese rispetto alla funzione Macro di BurpSuite. La funzionalità principale è che puoi attivare una o più richieste prima di ogni richiesta attivata da Intruder, Repeater, Scanner, Sequencer o Spider (tranne gli strumenti Proxy ed Extender). Puoi estrarre dati da una risposta arbitraria della richiesta e sostituire o aggiungere dati alla richiesta successiva (sostituire token CSRF, sessione, aggiungere nuova intestazione...).
È ancora in fase di sviluppo, quindi per favore non arrabbiarti se qualcosa va storto, piuttosto fammelo sapere per sistemarlo ;).
Il plug-in aggiunge una nuova scheda in BurpSuite chiamata "ExtendedMacro". Contiene diverse schede: "Main", "Logger" e "Settings".
Nella finestra principale puoi configurare tutta la magia. La parte sinistra della vista è l'"Elenco messaggi di estrazione" e la parte destra è l'"Elenco messaggi di sostituzione".
Qui puoi impostare quali richieste verranno attivate e quali dati verranno estratti dalle loro risposte. Dopo aver selezionato il messaggio, puoi impostare l'estrazione selezionando la risposta.
Qui puoi impostare quali dati dell'estrazione verranno aggiunti/sostituiti nelle richieste successive. La stringa di sostituzione può essere impostata selezionando la richiesta.
Registra tutti i messaggi che sono stati modificati o attivati da ExtendedMacro.
Qui puoi specificare quale strumento utilizzerà il plug-in ExtendedMacro.
Main

Logger

Settings

Sentiti libero di creare pull request o segnalare problemi.
Grazie mille e divertiti :).