编译BurpSuit插件时打包方式不对导致java.lang.ClassNotFoundException问题

在编译Burp插件时,由于导出jar包的姿势不对,在Burp Suit里引用自己导出的jar包,可能会报错:java.lang.ClassNotFoundException:……。举个例子,在编写某个burp插件时,引用了外部jar包:


在工程里已经配置好了引用jar包的路径,程序无报错:


但下面采用了错误的姿势导出jar包,导致burp中引用jar包时报错:

错误的姿势:

burp中应用jar包报错:



正确的姿势,在导出jar包时选择“Runnable JAR file”:


但是点击下一步的时候,找不到“Launch configuration”,这块这么处理了下,在BurpExtender.java里面写了个空的主函数,然后运行了下,就可以选择了:



这样导出的jar包,包含引用的库文件(下图enc1),再导入burp就不会报错了。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值