Burp 插件开发学习笔记
This_is_Y Lv6

1

burp从2022.9.1版本后,就换了新api,虽然可以向下兼容,但是新api的资料太少了,所以我下了一个2022.3.7的版本来学习插件开发

2

先简单配置好环境,

idea动态调试

image-20230518102828924

burp启动,我下的时www.ddosi.org上的burp,启动vbs脚本内容如下

1
CreateObject("WScript.Shell").Run "java  --illegal-access=permit -Xmx8G -XX:-UseParallelGC -noverify --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED -javaagent:BurpSuiteLoader_v2022.3.7.jar -Dfile.encoding=utf-8  -jar burpsuite_pro_v2022.3.7.jar",0

而这是配合idea动态调试的启动脚本,多加了一段 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

1
CreateObject("WScript.Shell").Run "java     -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005     --illegal-access=permit -Xmx8G -XX:-UseParallelGC -noverify --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED -javaagent:BurpSuiteLoader_v2022.3.7.jar -Dfile.encoding=utf-8 -jar burpsuite_pro_v2022.3.7.jar",0

image-20230518102906183

参考

感谢bit4woo大佬
https://github.com/bit4woo/burp-api-drops
https://github.com/bit4woo/burp-api-common
https://github.com/bit4woo/Burp_Extender_random_X-Forward-For
https://t0data.gitbooks.io/burpsuite/content/chapter16.html

 Comments