Войти

IDA Pro - это дизассемблер для компьютерного программного обеспечения, который генерирует исходный код на языке ассемблера из машинного исполняемого кода. Он поддерживает множество форматов исполняемых файлов для различных процессоров и операционных систем.


Самой сильной стороной программы является то, что здесь имеется свой встроенный отладчик данных. С его помощью опытные специалисты смогут значительно упростить основные рабочие моменты, которые будут поддерживаться полностью автоматизированными инструментами. 


Название IDA Pro происходит от английского Interactive Disassembler. IDA используется для анализа вирусов (antivirus companies), исследования защит систем (software security auditing), обратной инженерии (reverse engineering). Хотя IDA и не является декомпилятором (decompiler), она содержит отладчик (debugger) и может анализировать программы на высоком уровне.


Основная задача - превращение бинарного кода в читаемый текст программы. Ниже приведены некоторые возможности, уникальные для этой программы:

распознавание стандартных библиотечных функций (технология FLIRT)

интерактивность работы

развитая система навигации

система типов и параметров функций

встроенный язык программирования IDC

открытая и модульная архитектура

возможность работы практически со всеми популярными процессорами (список)

возможность работы практически со всеми популярными форматами файлов (список)

работа со структурами данных высокого уровня: массивами, структурами, перечисляемыми типами

Примечания к выпуску доступны на официальном сайте hex-rays.com >

Версия 9.0.241217
Разработчик
Язык интерфейса Английский
Активация (RG) Не требуется
Совместимость macOS 10.15 и новее
Архитектура ARM, x86 (64-bit)
Примечание "ida" и "ida64" оба 64-х битные. Отличие только в том, что "ida" работает в 32-х битном адресном пространстве, а "ida64" - в 64-х битном
Угрозы не найдены. Подробнее...
Опубликовано (изменено): 15.01.2025 Просмотры: 30.1К

FAQ

Комментарии 8

Оставлять комментарии могут только зарегистрированные пользователи... Войти
admin Avatar
admin Комментарий закреплён

Минимальная для запуска версия macOS для IDA Pro 7.0 неизвестна, но как минимум на macOS Mojave она запускается, а если судить, что эта версия программы была выпущена в 2017 году, то и на macOS High Sierra тоже точно должна запуститься. На счет запуска на более старых версиях macOS - вопрос открытый.

  1. MacBook Pro (14-inch, 2021), macOS Sequoia
  2. Mac Studio (2023), macOS Sonoma
  3. MacBook Air (M1, 2020), macOS Sequoia
  4. Как получить значок для запуска 32-битной версии:
    1) Скопировать 64-битное приложение
    2) Открыть содержимое пакета и отредактировать файл Info.plist:
    2.1) Подменить: i64 -> idb, I64 -> IDB, appico64.icns -> appico.icns, ida64 -> ida (везде, где будет найдено)
    3) Сохранить файл

    Еще там рядышком лежит Info.plist.bak тоже по идее с нужным содержимым, но я не проверял подмену на него.
Версия 9.0.241217
Разработчик
Язык интерфейса Английский
Активация (RG) Не требуется
Совместимость macOS 10.15 и новее
Архитектура ARM, x86 (64-bit)
Примечание "ida" и "ida64" оба 64-х битные. Отличие только в том, что "ida" работает в 32-х битном адресном пространстве, а "ida64" - в 64-х битном
Угрозы не найдены. Подробнее...
Опубликовано (изменено): 15.01.2025 Просмотры: 30.1К
Наверх