
Информация
Название: IDA Pro
Версия: 5.2
Разработчик: Ильфак Гильфанов
Сайт:
www.idapro.ruПлатформа: linux, windows, mac os
Год выхода: 11.2007
Язык интерфейса: английский
Лекарство: присутствует
Описание:
DA Pro Advanced - Лучший из всех дизассемблеров. Это ИНТЕРАКТИВНЫЙ дизассемблер. Т.е. в нем есть возможность взаимодействия с пользователем. Может (и должен) использоваться с Soft-Ice NuMega. Позволяет в несколько раз сократить время реинжиниринга программ. Думаю, дальше что-либо объяснять нет смысла, т.к. кто знает, тот скачает, а кто не знает, то советую поскорей скачать...
IDA Pro - интерактивный дизассемблер, это означает, что пользователь принимает активное участие в процессе дизассемблирования. Поддерживается огромное количество форматов: Win32 PE ExE, DLL, OCX, DOS EXE, UNIX EXE, MacOS, Java, ARM, dotNET, Xbox, Sony PlayStation, BeOS, OS/2 и др.
IDA Pro - лидер в дизассемблировании программ, достойных аналогов просто не существует !
Название IDA Pro происходит от английского Interactive Disassembler. IDA используется для анализа вирусов (antivirus companies), исследования защит систем (software security auditing), обратной инженерии (reverse engineering). Хотя IDA и не является декомпилятором (decompiler), она содержит отладчик (debugger) и может анализировать программы на высоком уровне.
В этой версии IDA Pro Advanced v5.2: улучшенная работа с процессором ARM, возможность анализа файлов для iPhone, легкие в использовании команды для локальных типов (в частности, типы можно передавать между базами в виде С деклараций), а также упрощенные фукнции в IDC для управления отладчиком.
Основные пользователи дизассемблера:
антивирусные компании
специалисты по информационной безопасности
эксперты по программному обеспечению
а также разработчики программных защит
Основная задача - превращение бинарного кода в читаемый текст программы - дополнена многими уникальными возможностями:
- распознавание стандартных библиотечных функций (технология FLIRT)
- интерактивность работы
- развитая система навигации
- система типов и параметров функций
- встроенный язык программирования IDC
- открытая и модульная архитектура
- возможность работы практически со всеми популярными процессорами (список)
- возможность работы практически со всеми популярными форматами файлов (список)
- работа со структурами данных высокого уровня: массивами, структурами, перечисляемыми типами
- встроенный отладчик для Win32
Типичные примеры задач, решаемые с помощью дизассемблера:
анализ вирусов, троянов и других вредоносных программ
поиск ошибок в программах
изучение полученного кода
валидация программ
оптимизация программ
разработка защит и поиск дыр в защите