本文主要是介绍burpsuite插件编写之如何隐秘的划水,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
老板以为你在认真挖洞,没想到你居然在摸鱼哈哈哈哈。
一、开发环境准备
idea、jdk、maven 安装好即可
二、开发知识准备
有空可以看看下面的示例和api
官方各种示例代码:Burp extensions - PortSwigger
官方API文档:Generated Documentation (Untitled)
在burp的扩展那里也可以看到
三、创建项目
新建一个maven项目不用选择模板
创建好后,给 maven添加依赖,找到pom.xml ,将如下依赖加入
<dependencies><!-- https://mvnrepository.com/artifact/net.portswigger.burp.extender/burp-extender-api --><dependency><groupId>net.portswigger.burp.extender</groupId><artifactId>burp-extender-api</artifactId><version>1.7.22</version></dependency><!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.6</version></dependency><!-- to get root domain --><dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>29.0-jre</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.commons/commons-text --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-text</artifactId><version>1.6</version></dependency><!-- https://mvnrepository.com/artifact/org.beanshell/bsh --><dependency><groupId>org.beanshell</groupId><artifactId>bsh</artifactId><version>2.0b5</version></dependency></dependencies>
如图
新建一个java文件
因为:
这篇关于burpsuite插件编写之如何隐秘的划水的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!