
ExtendedMacro - BurpSuite plugin providing extended macro functionality
ExtendedMacro 是 BurpSuite 代理的一个插件。它提供了与 BurpSuite 宏功能类似但更扩展的功能。主要功能是,你能够在从 Intruder、Repeater、Scanner、Sequencer 或 Spider(除 Proxy 和 Extender 之外的工具)触发的每个请求之前,触发一个或多个请求。你可以从任意请求的响应中提取数据,并将数据替换或添加到后续请求中(如替换 CSRF 令牌、会话、添加新的头部等)。
该插件仍在开发中,因此如果出现任何问题请不要生气,而是告诉我以便修复 ;)。
该插件在 BurpSuite 中添加了一个名为 "ExtendedMacro" 的新标签页。它包含几个子标签:"Main"、"Logger" 和 "Settings"。
在主窗口中,你可以配置所有魔法。左侧是 "提取消息列表",右侧是 "替换消息列表"。
这里你可以设置哪些请求将被触发以及从其响应中提取哪些数据。选择消息后,你可以通过选择响应来设置提取。
这里你可以设置从提取中获取的数据将如何添加/替换到后续请求中。替换字符串可以通过选择请求来设置。
记录所有被 ExtendedMacro 修改或触发的消息。
这里你可以指定哪些工具将使用 ExtendedMacro 插件。
Main

Logger

Settings

视频 https://www.youtube.com/watch?v=IwKa0F7MmTM
欢迎提交 pull request 或 issues。
非常感谢,请尽情使用 :)。