Hex-Rays Decompiler

Декомпилятор Hex-Rays – ключевой компании. По сравнению со сборками более низкого уровня, у него есть ряд преимуществ:

  • сокращенный код требует меньше времени для воспроизведения;
  • структурированная схема кода позволяет легко понять логику программы;
  • работа производится быстрее;
  • не требует изучения языка ассемблера.

Мгновенно генерируется текст псевдокода. Достаточно нескольких секунд, чтобы сработали большинство функций.

Сейчас декомпилятор эффективно работает со сгенерированным компилятором кодом для процессоров разной разрядности, от 86 до 32, а также взаимодействует с PowerPC. Программный API предназначен для упрощения вывода данных декомпилятора, осуществляющего заодно диагностику уязвимостей, проверку установленного программного обеспечения и анализ покрытия кода.

Процесс компиляции выполняется в таких системах, как MS Windows, Linux и Mac OS X. Декомпилятор работает также с версиями GUI и текстовыми IDA.

Hex-Rays IDA

IDA – многопроцессорный дизассемблер на базе Windows или Linux OS. Можно назвать его переводчиком языка машины на язык человека, который помогает тестировать и отлаживать формирующийся код. Дизассемблер доступен для различных платформ.