给BurpSuite的python扩展产生.class文件

在给BurpSuite写python扩展的时候,如何import自己的module呢?

在“BurpSuite->Extender->Options”配置python environment的地方,可以指定loading module,如果你的jython安装在c盘,那么你可以配置为C:\jython2.7.0\Lib

然额,这个Lib目录下面都是别人的module

如果你想用自己的module,怎么办呢?

赶快拷贝下面这段代码,命名为compilePYtoCLASS.py,

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os;
import compileall;
curDir = os.getcwd();
compileall.compile_dir(curDir); # compile py file in current dir

把compilePTtoCLASS.PY放到你的.py的目录下:


然后在当前目录打开cmd,执行这个命令C:\jython2.7.0\bin\jython.exe compilePYtoCLASS.py,你就得到了它们的.class文件了,把它们放到Lib目录下就可以直接import它们了。





猜你喜欢

转载自blog.csdn.net/leonard_wang/article/details/73245609