2

ここでは比較的簡単な質問です。最近、PyCommands機能用のイミュニティデバッガーをインストールしましたが、独自のpycommandを作成してイミュニティで実行しようとすると、「メイン機能が見つかりませんでした」というエラーメッセージが表示されます。奇妙なことに、私がmain(args)関数を作成したことを考えると。私が使用しようとしたコードは次のとおりです。

#!usr/bin/env python

from immlib import *

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

Immunityに含まれているサンプルスクリプトに従っているだけなので、これの何が問題になっているのかわかりません。使用可能なコマンドのリストに自分のコマンドを表示する!listもチェックしましたが、そこから実行しようとすると、エラーがスローされます。なぜこれが起こるのか誰かが知っていますか?

OS:Windows XP SP3 x86(VMWare)

Python 2.7.3

4

1 に答える 1

3

だから私は自分の問題を理解しました。コマンドの名前は「test」でした。名前を mycommand に変更して目的の出力を得たので、test は予約語か何かだったと思います。他の誰かが免疫でこの問題に遭遇した場合、これが役立つことを願っています.

于 2013-03-13T16:21:16.273 に答える