25
Оценить
30.7 K
  • Описание
  • Возможности
  • Ограничения

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

Основные группы пользователей IDA Free – это антивирусные компании, крупные разработчики ПО, специалисты по информационной безопасности.

Автор обзора : Сергей Нечаев, 25.01.2023
Оценка: 

Ключевые особенности и функции

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

 

  • интеллектуальная обработка. Сегодня в тексте программ очень часто встречаются зашифрованные или заведомо запутанные участки кода. Точное разделение кода и данных программы – это целая наука или даже искусство. Один неправильно распознанный аргумент функции может повлечь за собой серьезные ошибки в исследовании всего кода. Сегодня IDA Pro имеет самый мощный механизм анализа кода программы, который значительно упрощает дизассемблирование;
  • уникальная технология FLIRT. Современные вирусы и черви чаще всего написаны на языках высокого уровня, что усложняет дизассемблирование. Благодаря технологии FLIRT и расширенным возможностям отслеживания стека, IDA Pro дает оригинальный исходный код настолько точно, насколько это возможно;
  • расширение и совершенствование. Конечно, разработчики делают все возможное для усовершенствования IDA Pro, однако только специалисты в области отладки и декомпиляции работают с IDA Pro в «боевых» условиях и всегда лучше знают что им нужно. Благодаря IDA Pro SDK вы можете расширять функциональность и приспосабливать дизассемблер под свои нужды;

Список поддерживаемых процессоров:
 · AMD K6-2 3D-Теперь доступна!;
 · ARM Архитектура версии 3, 4 и 5 включяя Thumb Mode и DSP инструкции; 
 · ATMEL AVR (вместе с исходным кодом);
 · DEC PDP-11(вместе с исходным кодом) ;
 · Fujitsu FR (вместе с исходным кодом);
 · GameBoy; 
 · H8/300 , H8/300L , H8/300H, H8S/2000 , H8S/2600(вместе с исходным кодом);
 · H8/500(вместе с исходным кодом);
 · Hitachi HD 6301, HD 6303, Hitachi HD 64180 ;
 · INTEL 8080;
 · INTEL 8085;
 · INTEL 80196 (вместе с исходным кодом);
 · INTEL 8051 (вместе с исходным кодом);
 · INTEL 860XR (вместе с исходным кодом);
 · INTEL 960 (вместе с исходным кодом);
 · INTEL 80x87 and 80x87;
 · INTEL Pentium family;
 · Java Virtual Machine (вместе с исходным кодом);
 · KR1878 (вместе с исходным кодом);
 · Microsoft .NET;
 · Mitsubishi MELPS740(вместе с исходным кодом);
 · MN102 (только с исходным кодом);
 · MOS Technologies 6502 (вместе с исходным кодом); 
 · Motorola MC680xx. , Motorola CPU32 (68330), Motorola MC6301, MC6303; 
 · MC6800, MC6801, MC6803, MC6805, MC6808, MC6809, MC6811, M68H12C;
 · Motorola ColdFire;
 · NSC CR16 (только с исходным кодом);
 · PIC 12XX, PIC 14XX, PIC 18XX, PIC 16XXX (вместе с исходным кодом);
 · Rockwell C39 (только с исходным кодом); 
 · SAM8 (вместе с исходным кодом);
 · SGS Thomson ST-7, and ST-20 (вместе с исходным кодом);
 · TLCS900 (только с исходным кодом);
 · XA (вместе с исходным кодом);
 · xScale;
 · Z80, Zilog Z8, Zilog Z180, Zilog Z380 (вместе с исходным кодом);
 · AMD64 architecture;
 · DEC Alpha;
 · DSP563xx, DSP566xx, DSP561XX (вместе с исходным кодом);
 · TI TMS320C2X, TMS320C5X, TMS320C6X, TMS 320C54xx, TMS320C55xx, TMS320C3 (вместе с исходным кодом);
 · Hewlett-Packard HP-PA (вместе с исходным кодом);
 · Hitachi SH1, SH2, SH3, Hitachi SH4 - Dreamcast;
 · IBM - Motorola PowerPC;
 · Infineon Tricore архитектура;
 · Intel IA-64 Architecture - Itanium;
 · Motorola DSP 56K, Motorola MC6816;
 · MIPS Mark I (R2000), MIPS Mark II (R3000), MIPS Mark III: (R4000, R4200, R4300, R4400, and R4600), MIPS Mark IV: R8000,  R10000, R5900 (Playstation 2), MIPS16 encoding;
 · Mitsubishi M32R(вместе с исходным кодом);
 · Mitsubishi M7700 (вместе с исходным кодом);
 · Mitsubishi M7900 (вместе с исходным кодом);
 · Nec 78K0 and Nec 78K0S (вместе с исходным кодом);
 · STMicroelectronics ST9+, ST-10 (вместе с исходным кодом);
 · SPARCII, ULTRASPARC;
 · Siemens C166 ;
 · Fujitsu F2MC-16L Fujitsu F2MC-LC.

Ограничения бесплатной версии

  • бесплатная версия предназначена только для некоммерческого использования.

Скриншоты и видео:

Категория:
Системы:
Windows
Размер: 95 Мб
Автор:
Языки:
Английский
Лицензия: Trial (Платная)
Обновление: 25.01.2023
Версия: 8.2
Подписка на обновления

Новые отзывы о IDA Freeware

Хороших отзывов пока нет. Оставьте свой и помогите другим с выбором!
Добавить отзыв

Наборы c этой программой

» Программы для программирования
Программы для программистов: компиляторы, редакторы, IDE и т.д.
» Программы для открытия EXE-файлов
Набор утилит, с помощью которых вы сможете открыть файлы в формате EXE.
» Редакторы EXE
Инструменты для редактирования исполняемых EXE файлов.
» Программы для редактирования DLL
Инструменты для программиста, позволяющие анализировать и редактировать и отлаживать DLL библиотеки.
» Программы для редактирования файлов EXE
Программы для анализа кода EXE файлов, а также его отладки и редактирования.