https://github.com/EiNSTeiN-/ida-decompiler
В нем говорится, что для запуска этого скрипта вы просто делаете следующее:
Это плагин IDA, который может декомпилировать одну функцию за раз. Чтобы
попробовать это в IDA, поместите курсор на функцию и запустите плагин
. Декомпилированная функция появится в окне вывода.
Я поместил курсор мыши на ассемблерный код функции.
Я не знаю, какая горячая клавиша используется для запуска сценария.
Я уже загрузил сценарий, нажав Alt+F9, затем нажав клавишу Insert и загрузив файл decompiler.py
Все, что было сказано в окне «Вывод», было «Использование бэкэнда IDA».
Я предполагаю, что он сейчас загружен.
Для использования этого сценария должна быть горячая клавиша, когда я навожу указатель мыши на ассемблерный код функции, в окне «Вывод» ничего не выводится..
Щелкните правой кнопкой мыши по сборке В коде нет новых пунктов меню, и нажатие кнопки «Правка->Плагины» не приводит к появлению новых плагинов.
РЕДАКТИРОВАТЬ: Смотрим здесь https://github.com/EiNSTeiN-/ida-decomp ... ui/main.py
кажется, горячая клавиша должна быть F5, как и в Hex-Rays Decompiler (могут ли они оба использовать та же горячая клавиша?).
Ошибки также должны выводиться.
Код: Выделить всё
Failed to register hotkey!Код: Выделить всё
Hotkey unregistered!Код: Выделить всё
Press F5 to decompile a function.Код: Выделить всё
Failed to delete hotkey!Ничего из этого не выводится в окне вывода, а нажатие клавиши F5 просто запускает Hex-Ray.