Burp Suite用户论坛

登录以发布

出口

塞缪尔|上次更新:2015年2月25日06:34 UTC

有人可以提供一些示例代码以使用Exitsuite作为Burp扩展程序以编程方式停止Burp Suite?

beplay官网可以赌PortSwigger代理|上次更新:2015年2月26日08:40 AM UTC

在您的主要burpextender类中,当调用registerextenderCallbacks()时,您将通过iburpextenderCallbacks对象传递。您可以通过致电:callbacks.exitsuite(true)退出套件;通过True将促使用户确认关闭;通过错误将不会。您的代码需要将参考保存到回调对象的某个地方,以便您以后可以打电话给它。

Burp用户|上次更新:2015年2月26日,UTC下午06:04

谢谢,我发现了这一部分,但是我基本上要这样做:通过制作Java -jar调用一些自动化测试,从测试框架开始,我想关闭Burpproxy。从调用外部调用Exitsuite方法会导致NPE导致NPE,因为它没有引用回调对象。有没有办法以某种方式注册它,以便我可以访问它?

beplay官网可以赌PortSwigger代理|上次更新:2015年2月27日08:58 AM UTC

当Burp调用registerExtendErcallBacks()时,它将将您的扩展程序传递给“回调对象”。您的代码需要将参考保存到回调对象的某个地方,以便您以后可以打电话给它。例如,您可以将参考存储在主扩展类中的字段中,并从那里检索。

你需要登录发布答复。或者在这里注册, 免费。