2

Я пытаюсь запустить IDA Pro (полная версия) удаленно через терминал Linux, чтобы автоматизировать процесс анализа и вывода. Я знаю, что есть плагины, такие как IDAPython, и есть флаги для терминалов, использующих команду idal. Мой вопрос заключается в том, можно ли написать скрипт на IDAscript или IDApython, который может:

  1. Запустите процесс IDA Pro
  2. Передайте ему файл (ы) для анализа
  3. Выведите этот файл в формате .html (или .txt)
  4. Все без какого-либо взаимодействия с пользователем, кроме определения файлов для его отправки и инициализации скрипта.

Более подробно: Как я могу передать IDA файл, который я пытаюсь проанализировать, с помощью флага командной строки, который сопровождает то, что я пытался (idal -A)? Есть ли флаг для вывода информации в файл .html, которого я не вижу?

1 ответ1

0

С терминала Linux вы должны быть в каталоге, где установлена IDA Pro, и использовать следующие флаги командной строки.

"./idal -B input-File"

Есть несколько других, которые можно использовать вместо перечисленных выше. Их можно найти по адресу: https://www.hex-rays.com/products/ida/support/idadoc/417.shtml.

Из скрипта Python это будет выглядеть так:

из подпроцесса вызов вызова импорта (["./idal", "-B", "input-File"])

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .