免疫调试器PyCommands:找不到主函数

时间:2013-03-11 03:05:50

标签: python-2.7

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

#!usr/bin/env python

from immlib import *

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

我看不出有什么问题,因为我只关注了Immunity附带的示例脚本。我还检查了!list,它显示了我在可用命令列表上的命令,但是当我尝试从那里运行它时,它仍然会抛出错误。有谁知道为什么会这样?

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

Python 2.7.3

1 个答案:

答案 0 :(得分:3)

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