IDA Pro 6.0 / 5.0 Free
Описание IDA Pro:
Upgrade IDA Pro до версии 6.0 (только для пользователей имеющих лицензию). Перейдите на страницу и подайте запрос на Upgrade.
IDA Pro – это дизассемблер, альтернативы которому просто нет. Для профессиональной работы это единственный пригодный дизассемблер. Он давно стал стандартом, и если говорят о дизассемблере, то в первую очередь имеют в виду IDA Pro. IDA Pro имеет огромное количество функций и модулей, которые значительно упрощают процесс дизассемблирования. Сюда входит распознавание стандартных библиотечных функций, распознавание аргументов функций и их типов, представление всего кода в удобной древовидной форме и многое другое.
Основные группы пользователей IDA Pro – это антивирусные компании, крупные разработчики ПО, специалисты по информационной безопасности.
IDA Pro поставляется в двух версиях Standard и Advanced. Standard поддерживает более 20 семейств процессоров, а Advanced – более 50.
Ключевые особенности и характеристики IDA Pro
Основыне функции:
· Окно со списком функций программы.
· Список сегментов программы.
· Древовидная структура кода.
· Список импортированных функций.
· Встроенный отладчик.
· Встроенный язык программирования 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 80×87 and 80×87
· 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
Ограничения бесплатной версии IDA Pro
Поддерживаются только лишь семейства 80×86 и ARM. Полная версия поддерживает намного больше процессоров.
Будут открываться только лишь файлы форматов: PE/ELF/Macho-O. Полная версия поддерживает почти все форматы, от Atmel ROM до исполняемый файлов iPhone.
Для создания Windows 32 PE файлов включены только лишь подписи компилятора. Типы информации предоставлены только лишь для Visual C++ 6 и Borland C++ Builder.
Версия для Windows включает демо-версию отладчика ARM/Windows CE.
Версия для Windows включает демо-версию отладчика Bochs.
Похожие записи
Комментарии отключены
