Дизассемблер: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
YurikBot (обсуждение | вклад) м robot Adding: cs, it |
Нет описания правки |
||
Строка 15: | Строка 15: | ||
== См. также == |
== См. также == |
||
* [[Ассемблер]] |
* [[Ассемблер]] |
||
* [http://www.idapython.narod.ru/ EclipseIDA-Interactive Disassembler] Интеграция Eclipse с[http://en.wikipedia.org/wiki/Interactive_Disassembler]Интерактивным дизассемблером SDK-IDA --IdaPythonSDK+UML. |
|||
[[Category:Ассемблер]] |
[[Category:Ассемблер]] |
Версия от 13:57, 29 января 2006
Дизассе́мблер — транслятор, преобразующий машинный код в программу на языке ассемблера.
По режиму работы с пользователем делятся на
- Автоматические
- Интерактивные
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе. Пример интерактивного — IDA. Позволяет изменять правила дизассемблирования, весьма удобный инструмент для исследования программ.
Чаще всего дизассемблер используют для анализа программы (или ее части), исходный текст которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок (багов) в программе.
Обычно используется параллельно с отладчиком.
См. также
- Ассемблер
- EclipseIDA-Interactive Disassembler Интеграция Eclipse с[1]Интерактивным дизассемблером SDK-IDA --IdaPythonSDK+UML.