2013-03-11 27 views
2

这里比较简单的问题。我最近为PyCommands特性安装了免疫调试器,但是无论何时我尝试编写我自己的pycommand并在豁免中执行它,它都会给我提供错误信息“找不到主要功能”。奇怪的是,考虑到我写了一个main(args)函数。我试图用的代码如下:Imunnity Debugger PyCommands:找不到主要功能

#!usr/bin/env python 

from immlib import * 

def main(args): 
    imm = Debugger() 
    return "[*] Command successfully executed." 

我看不出有什么不对的,因为我只去过以下脚本包含免疫的例子。我也检查了!列表,它显示了我的命令列表中的可用命令,但是当我尝试从那里运行它时,它仍然会抛出错误。有谁知道这可能是为什么?

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

的Python 2.7.3

回答

3

于是我就想通了,我自己的问题。命令的名称是'test'。我猜测测试是一个保留字或什么的,因为我将它重命名为mycommand并获得了所需的输出。如果其他人遇到免疫问题,我希望这有助于。