2013-03-11 2 views
2

относительно простой вопрос здесь. Недавно я установил отладчик иммунитета для функции PyCommands, однако всякий раз, когда я пытаюсь написать свой собственный pycommand и выполнять его в режиме иммунитета, он дает мне сообщение об ошибке «не удалось найти основную функцию». Нечетный, учитывая, что я написал основную (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 и получил желаемый результат. Если кто-то еще сталкивается с этой проблемой с иммунитетом, я надеюсь, что это поможет.

Смежные вопросы