2013-03-11 23 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並獲得了所需的輸出。如果其他人遇到免疫問題,我希望這有助於。