首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >免疫调试器PyCommands:找不到主函数

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

Stack Overflow用户
提问于 2013-03-11 11:05:50
回答 1查看 2.1K关注 0票数 2

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

代码语言:javascript
复制
#!usr/bin/env python

from immlib import *

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

我看不出这有什么问题,因为我只遵循了免疫中包含的示例脚本。我还检查了!list,它在可用命令列表中显示我的命令,但当我尝试从那里运行它时,它仍然抛出错误。有人知道为什么会这样吗?

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

Python 2.7.3

EN

回答 1

Stack Overflow用户

发布于 2013-03-14 00:21:16

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15330554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档