运行插件的一些基本要点
在我们以任何语言运行burp插件之前,我们需要明白:burp寻找一个名为BurpExtender
的class来启动(class不需要包含任何参数),之后再调用registerExtenderCallbacks()
方法,且该方法包含callbacks
参数。并把它当做你编写插件的入口。
配置好burp插件运行环境之后(上一篇已经对此进行讲解),我们建立一个以.py
结尾的python文件,并写入如下内容:
from burp import IBurpExtender
class BurpExtender(IBurpExtender):
def registerExtenderCallbacks( self, callbacks):
# your extension code here