Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2009, 02:41   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Интерактивный дизассемблер

Наткнулся, может кому и пригодится!!
HEX-RAYS SA IDA Pro v5.5.0 Build 925 Advanced Edition - интерактивный дизассемблер и отладчик превращающий бинарный код в ассемблерный текст, он может быть применен так же для анализа работы программы.

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

Основная задача дизассемблера IDA Pro это превращение бинарного кода в читаемый текст программы.
Ниже приведены некоторые возможности, уникальные для этой программы:
- распознавание стандартных библиотечных функций (технология FLIRT);
- интерактивность работы;
- развитая система навигации;
- система типов и параметров функций;
- встроенный язык программирования IDC;
- открытая и модульная архитектура;
- возможность работы практически со всеми популярными процессорами;
- возможность работы практически со всеми популярными форматами файлов;
- работа со структурами данных высокого уровня: массивами, структурами, перечисляемыми типами;
- встроенный отладчик для Win32.

Типичные примеры задач, решаемые с помощью дизассемблера:
- анализ вирусов, троянов и других вредоносных программ;
- поиск ошибок в программах;
- изучение полученного кода;
- валидация программ;
- оптимизация программ;
- разработка защит и поиск дыр в защите.

Расширенная Advanced версия IDA Pro от стандартной версии отличается возможностью дизассемблировать и отлаживать 64-битовые программы и программы для большего числа процессоров.

Встроенный декомпилятор Hex-Rays на основе IDA Pro конвертирует бинарный код в читаемый СИ подобный псевдокод. Hex-Rays позволяет проводить более наглядный и быстрый анализ программного кода, который будет доступен для любого программиста.
Если нужна ссылка для закчки - 90 мб, дам
Изображения
Тип файла: jpg idapro55_main.jpg (133.5 Кб, 82 просмотров)

Последний раз редактировалось valerij; 23.12.2009 в 02:57.
valerij вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дизассемблер Mago Паскаль, Turbo Pascal, PascalABC.NET 4 25.07.2008 15:07
сделать интерактивный тест чтоб по локальной сети его проходили сразу несколько человек CheGuevera БД в Delphi 4 10.06.2008 19:21
Интерактивный интерфейс!? grevis HTML и CSS 5 10.09.2007 14:48