Меню в данный момент недоступно

IDA Pro Free 5.0

IDA Pro Disassembler (англ. Interactive DisAssembler) — интерактивный кроссплатформенный (MS Windows, Linux и Mac OS X) дизассемблер и отладчик, который обширно применяется для реверс-инжиниринга. Он различается необыкновенной эластичностью, наличием встроенного командного языка, поддерживает большое количество форматов выполняемых файлов для грандиозного количества процессоров и операционных систем.

Программа дозволяет перевоплотить бинарный код программы в ассемблерный текст, который быть может использован для анализа работы программы.

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

IDA Pro считается наиболее сильным и наиболее развитым интерактивным дизассемблером, легкодоступным на данный момент. Главные юзеры дизассемблера:

  • антивирусные фирмы;
  • эксперты по информационной сохранности;
  • специалисты по программному обеспечиванию;
  • создатели программных оборон.

IDA, до некой ступени, умеет автоматом исполнять тест кода, используя перекрестные гиперссылки, познание характеристик вызовов функций стереотипных библиотек, и иную информацию. Но вся мощь его имеет место быть в интерактивном содействии с юзером. В первых числах изыскания дизассемблер исполняет автоматический тест программы, а потом юзер при помощи интерактивных средств IDA начинает выделять разумные фамилии, объяснять, творить трудные текстуры этих и прочим образом прибавлять информацию в листинг, генеримый дизассемблером покуда не будет светло, собственно непосредственно и как делает исследуемая программа.

Поддерживаемые форматы выполняемых файлов

  • PE (Windows);
  • ELF (Linux и *BSD системы);
  • Mach-O (MacOS X);
  • Netware exe;
  • OS/2 exe;
  • Geos exe;
  • «Сырой» двоичный код (к примеру, дамп памяти).

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

Версии поставки IDA

Присутствует немного версий IDA Pro — безвозмездная (freeware), обычная (standard) и расширенная (advanced). Даровая версия владеет ограниченными способностями в сравнении со шаблонной и расширенной версиями — поддерживается исключительно архитектура x86 и отсутствует поддержка подключаемых модулей.

Главная проблема - перевоплощение бинарного кода в читаемый текст программы - дополнена почти всеми неповторимыми полномочиями:

  • определение обычных библиотечных функций (разработка FLIRT)
  • интерактивность работы
  • развитая система навигации
  • система типов и характеристик функций
  • интегрированный язык программирования IDC
  • открытая и модульная зодчество
  • вероятность работы почти что со всеми знаменитыми процессорами
  • вероятность работы фактически со всеми модными форматами файлов
  • работа со текстурами этих экстра класса: массивами, текстурами, перечисляемыми типами
  • интегрированный отладчик для Win32

Обычные образцы задач, решаемые при помощи дизассемблера:

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

В полной версии находится отладчик для Win32, Win64, WinCE(ARM) и Linux программ, что творит тест этих программ еще легче и быстрей.


Статус программыFree | Бесплатная
Операционная системаWindows All
ИнтерфейсАнглийский
Последнее обновление2013-04-13 04:15:28
Размер15,6 мб
Закачек11796