IDA
Материал из Википедии — свободной энциклопедии
IDA — интерактивный дизассемблер.
Отличается исключительной гибкостью, наличием встроенного командного языка, поддержкой большого количества процессоров.
Позволяет строить блок-схемы, изменять названия меток, просматривать локальные процедуры в стеке и много другое.
В последних версиях имеет встроенный отладчик x86 и ARM.
IDA, до определенной степени, умеет автоматически выполнять анализ кода, используя перекрестные ссылки, знание параметров вызовов функций стандартных библиотек, и другую информацию. Однако вся сила его проявляется в интерактивном взаимодействии с пользователем. В начале исследования дизассемблер выполняет автоматический анализ программы, а затем пользователь с помощью интерактивных средств IDA начинает давать осмысленные имена, комментировать, создавать сложные структуры данных и другим образом добавлять информацию в листинг, генерируемый дизассемблером пока не станет ясно что именно и как делает исследуемая программа.
[править] Внешние Ссылки
[править] См. также
- Ассемблер
- Дизассемблер
- EclipseIDA-Interactive Disassembler Интеграция Eclipse с[1]Интерактивным дизассемблером SDK-IDA --IdaPythonSDK+UML.