Здравствуйте!
Подскажите пожалуйста, я решил изучить Immunity Debugger, и сейчас учусь писать PyCommands для него.
Пишу срипт для поиска команды во всем адресном пространстве. Имеется следующий код:
Результат работы данного скрипта: Выводит в статус бар значение 6822000000Code:import immlib def main(args): imm = immlib.Debugger() search_bytes = imm.assemble("push 22") # ассемблируем инструкцию PUSH 22 в опкоды return str(search_bytes).encode("hex") # выводим в статус бар эти коды в 16-ричном представлении
Но я ожидал результата 6A22 (что тоже является инструкцией PUSH 22)
В итоге мой скрипт (дополненный функционалом поиска) не находит эту инструкцию, т.к. опкоды другие :( хотя инструкция такая имеется в модулях и её не мало находится через пункт Search For -> All Commands in all modules.



Reply With Quote
Thanks
