Руководство пользователя

(руководство описывает сборку 080215)

Пакетная обработка

Декомпилятор поддерживает пакетную обработку с текстовым и графическим версиями интерфейса пользователя IDA Pro. Все, что Вам нужно сделать, это указать ключ -Ohexrays в командной строке. Форматом этого ключа является:

-Ohexrays:-option1:-option2:outfile:func1:func2...

Допустимыми опциями являются:

  • -new декомпилировать, только если выходной файл не существует
  • -errs отправить проблемные базы данных на сервер hex-rays.com
  • -mail=my@mail.com Ваш адрес e-mail (имеет значение, если используется опция -errs)

К имени выходного файла, при помощи +, может добавлена приставка. Если указанное расширение файла будет недопустимо, то будет использоваться .c.

Функции могут быть указаны по их адресам или именам. Ключевое слово ALL означает все небиблиотечные функции. Например:

idaw -Ohexrays:-errs:-mail=john@mail.com:outfile:ALL -A вводимые данные

декомпилирует все небиблиотечные функции в файл outfile.c. В случае ошибки, .idb файл будет послан на сервер hex-rays.com. Ключ -A необходим во избежание начальных диалоговых окон.