
ExtendedMacro - Plugin do BurpSuite que fornece funcionalidade estendida de macros.
ExtendedMacro é um plug-in para o proxy BurpSuite. Ele fornece funcionalidade semelhante, porém estendida, do recurso Macro do BurpSuite. A funcionalidade principal é que você pode acionar uma ou mais requisições antes de cada requisição disparada pelo Intruder, Repeater, Scanner, Sequencer ou Spider (exceto nas ferramentas Proxy e Extender). Você pode extrair dados de uma resposta arbitrária da requisição e substituir ou adicionar dados à requisição seguinte (substituir token CSRF, sessão, adicionar novo cabeçalho ...).
Ainda está em desenvolvimento, então, por favor, não fique bravo se algo der errado; avise-me para corrigir ;).
O plug-in adiciona uma nova aba ao BurpSuite chamada "ExtendedMacro". Ela contém várias abas: "Main", "Logger" e "Settings".
Na janela principal, você pode configurar toda a mágica. A parte esquerda da visão é a "Lista de mensagens de extração" e a parte direita é a "Lista de mensagens de substituição".
Aqui você pode configurar quais requisições serão acionadas e quais dados serão extraídos de suas respostas. Após selecionar a mensagem, você pode definir a extração através da seleção da resposta.
Aqui você pode configurar quais dados da extração serão adicionados/substituídos nas requisições seguintes. A string de substituição pode ser definida pela seleção da requisição.
Registra todas as mensagens que foram modificadas ou acionadas pelo ExtendedMacro.
Aqui você pode especificar qual ferramenta usará o plug-in ExtendedMacro.
Main

Logger

Settings

Vídeo https://www.youtube.com/watch?v=IwKa0F7MmTM
Sinta-se à vontade para criar pull requests ou issues.
Muito obrigado e aproveite :).