Python 2.7 Imunnity调试器PyCommands:找不到主函数

Python 2.7 Imunnity调试器PyCommands:找不到主函数,python-2.7,Python 2.7,这里有一个相对简单的问题。我最近为PyCommands功能安装了免疫调试器,但是每当我尝试编写自己的PyCommands并在免疫中执行它时,它都会给我错误消息“未能找到主函数”。奇怪的是,考虑到我确实写了一个main(args)函数。我尝试使用的代码如下: #!usr/bin/env python from immlib import * def main(args): imm = Debugger() return "[*] Command successfully exe

这里有一个相对简单的问题。我最近为PyCommands功能安装了免疫调试器,但是每当我尝试编写自己的PyCommands并在免疫中执行它时,它都会给我错误消息“未能找到主函数”。奇怪的是,考虑到我确实写了一个main(args)函数。我尝试使用的代码如下:

#!usr/bin/env python

from immlib import *

def main(args):
    imm = Debugger()
    return "[*] Command successfully executed."
我看不出这有什么不对,因为我只是遵循了豁免权中包含的示例脚本。我也查过了!在可用命令列表中显示我的命令的列表,但是当我尝试从那里运行它时,它仍然抛出错误。有人知道为什么会这样吗

操作系统:Windows XP SP3 x86(VMWare)


Python2.7.3

所以我刚刚解决了自己的问题。命令名为“test”。我猜这个测试是一个保留字或什么的,因为我将它重命名为mycommand并获得了所需的输出。如果有人遇到这个问题,我希望这会有所帮助