Дизассемблер: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
С. Л. (обсуждение | вклад) м →См. также: + разд. "Ссылки" |
Halyavin (обсуждение | вклад) Нет описания правки |
||
Строка 7: | Строка 7: | ||
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе. |
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе. |
||
Пример интерактивного — [[IDA]]. |
Пример интерактивного — [[IDA]]. Он позволяет изменять правила дизассемблирования, весьма удобный инструмент для [[исследование программ|исследования программ]]. |
||
Чаще всего дизассемблер используют для анализа [[компьютерная программа|программы]] (или ее части), [[исходный текст]] которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок ([[баг]]ов) в [[компьютерная программа| |
Чаще всего дизассемблер используют для анализа [[компьютерная программа|программы]] (или ее части), [[исходный текст]] которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок ([[баг]]ов) в [[компьютерная программа|программах]] и [[компилятор]]ах. |
||
Обычно используется параллельно с [[отладчик]]ом. |
Обычно используется параллельно с [[отладчик]]ом. |
Версия от 06:25, 14 февраля 2006
Дизассе́мблер — транслятор, преобразующий машинный код в программу на языке ассемблера.
По режиму работы с пользователем делятся на
- Автоматические
- Интерактивные
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе. Пример интерактивного — IDA. Он позволяет изменять правила дизассемблирования, весьма удобный инструмент для исследования программ.
Чаще всего дизассемблер используют для анализа программы (или ее части), исходный текст которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок (багов) в программах и компиляторах.
Обычно используется параллельно с отладчиком.
См. также
Ссылки
- EclipseIDA-Interactive Disassembler Интеграция Eclipse с Интерактивным дизассемблером SDK-IDA --IdaPythonSDK+UML.