Дизассемблер: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м См. также: + разд. "Ссылки"
Нет описания правки
Строка 7: Строка 7:


Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе.
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе.
Пример интерактивного — [[IDA]]. Позволяет изменять правила дизассемблирования, весьма удобный инструмент для [[исследование программ|исследования программ]].
Пример интерактивного — [[IDA]]. Он позволяет изменять правила дизассемблирования, весьма удобный инструмент для [[исследование программ|исследования программ]].


Чаще всего дизассемблер используют для анализа [[компьютерная программа|программы]] (или ее части), [[исходный текст]] которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок ([[баг]]ов) в [[компьютерная программа|программе]].
Чаще всего дизассемблер используют для анализа [[компьютерная программа|программы]] (или ее части), [[исходный текст]] которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок ([[баг]]ов) в [[компьютерная программа|программах]] и [[компилятор]]ах.


Обычно используется параллельно с [[отладчик]]ом.
Обычно используется параллельно с [[отладчик]]ом.

Версия от 06:25, 14 февраля 2006

Дизассе́мблертранслятор, преобразующий машинный код в программу на языке ассемблера.

По режиму работы с пользователем делятся на

  • Автоматические
  • Интерактивные

Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе. Пример интерактивного — IDA. Он позволяет изменять правила дизассемблирования, весьма удобный инструмент для исследования программ.

Чаще всего дизассемблер используют для анализа программы (или ее части), исходный текст которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок (багов) в программах и компиляторах.

Обычно используется параллельно с отладчиком.

См. также

Ссылки