burp插件编写 java idea

0x1 新建maven项目

burp插件编写 java idea_第1张图片

0x2 导出burpsuite SDK

burp插件编写 java idea_第2张图片

burp插件编写 java idea_第3张图片

0x3 将这些文件导入项目

随便打开一个burp sdk 的 java文件,看它的package,比如为 burp;那么在项目中建一个burp包,再将所有的sdk java文件复制进去;

burp插件编写 java idea_第4张图片

burp插件编写 java idea_第5张图片

0x4 编写hello world

编写类 burp.BurpExtender.java

package burp;

public class BurpExtender implements IBurpExtender {
    
    @Override
    public void registerExtenderCallbacks(final IBurpExtenderCallbacks callbacks) {
        // 设置扩展的名字
        callbacks.setExtensionName("hello world");
    }
    
}

 0x5 打包jar包

由于没有主类,如果强制打包会出错的;我们需要生成一个mf文件,用来指定主类;file-->项目设置-->artifacts

burp插件编写 java idea_第6张图片

编辑 mf 文件

burp插件编写 java idea_第7张图片

生成jar包

burp插件编写 java idea_第8张图片

burp插件编写 java idea_第9张图片

0x6 导入jar包 

burp插件编写 java idea_第10张图片

 

 

 

 

你可能感兴趣的:(java,环境配置,web,intellij-idea,java,ide,burp插件)