eclipse開發burpsuite插件

安裝相關軟件

eclipse-jee-2019-06-R-win32-x86_64.zip

burpsuite community edition v1.7.32

burpsuite 插件helloworld demo

下載鏈接在文章末尾

將工程導入eclipse

1、 打開eclipse,file->import->gradle->existing gradle project,導入hellowrold工程;

2、 勾上”Add project to wroking sets”->finish;

3、 project->clean->build,編譯;

4、 編譯出錯,因爲依賴的burpsuite sdk api還沒導入工程;

5、打開burpsuite->extender->apis->save interface files,保存到指定路徑;

6、將上一步導出的interface file,添加到helloworld工程burp文件夾;

7、 將helloworld的java文件BurpExtender.java移動到burp文件夾中,編譯,通過;

將工程打包成jar包

右鍵project->export->jar file;

burpsuite加載插件

啓動burpsuite->extender->extentions->Add->選擇java,將剛纔export出的jar包添加進來;

即可成功加載helloworld 插件;

調試插件代碼

1、右鍵工程->build path->configure build path->libraries->add external jars->選擇burpsuite_community.jar包;

2、 右鍵helloworld工程,”debug as”->”debug configuration”->”java application”;

3、 Project選擇本工程helloworld,Main class選擇search->選擇StartBurp – burp;

4、 eclipse點擊調試按鈕,即可通過eclipse啓動burpsuite,從而加載插件,進入斷點,調試程序 ;

eclipse導出jar包

1、如果包含第三方依賴包(比如說依賴fastjson.jar),則按照剛纔的導致方式,則不能成功運行插件功能;

2、修改導出方式,將依賴jar包一起打包;

3、 next,需要選擇launch configuration(上一步調試時創建的configuration) ;

4、finish,即可導出包含依賴包的插件jar包;

附件下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章