如何利用Burp插件挖掘?

摘要:挖洞效率好低,思来想去,还是得靠插件。0到1,的burp插件开发 环境 Jdk1.8 Idea 代码编辑器 burp api 前置知识: https:portswigger.netburpextenderapiallclasse
挖洞效率好低,思来想去,还是得靠插件。0到1,的burp插件开发 环境 Jdk1.8 Idea 代码编辑器 burp api 前置知识: https://portswigger.net/burp/extender/api/allclasses-noframe.html 接口文档 ,给出的 接口的方法及其作用 https://portswigger.net/burp/extender/api/constant-values.html#burp.IRequestInfo.CONTENT_TYPE_JSON 方便查看 各个接口中 方法的参数 及其所代表的含义 步骤: 1. 导出burp api保存java api 到本地 2.并创建空的java项目,导入api 粘贴导入官方burp接口 ;并配置burp为 pacakge ; 3. 新建 BurpExtender 类 实现自己的功能模块 4. GUI 页面编写 Swing组件的使用 SwingUtilities.invokeLater(new Runnable() { @Override public void run() { //生成主面板 以及两个子面板 JSplitPane RootPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); JSplitPane jSplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); JSplitPane jSplitPane2= new JSplitPane(JSplitPane.VERTICAL_SPLIT); // 声明 二维记录表 logTable = new Table(BurpExtender.this); // 声明清除列表 记录 的按钮 JButton Button = new JButton("清除记录") ; // 给自己 第二个子面板 生成一个模型。
阅读全文