Дизассемблер: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
YurikBot (обсуждение | вклад) м robot Adding: ca, uk |
YurikBot (обсуждение | вклад) м robot Adding: et:Disassembler, pt:Desmontador |
||
Строка 27: | Строка 27: | ||
[[en:Disassembler]] |
[[en:Disassembler]] |
||
[[es:Desensamblador]] |
[[es:Desensamblador]] |
||
[[et:Disassembler]] |
|||
[[fr:Désassembleur]] |
[[fr:Désassembleur]] |
||
[[it:Disassembler]] |
[[it:Disassembler]] |
||
[[nl:Disassembler]] |
[[nl:Disassembler]] |
||
[[pt:Desmontador]] |
|||
[[uk:Дизасемблер]] |
[[uk:Дизасемблер]] |
Версия от 01:10, 7 апреля 2006
Дизассе́мблер — транслятор, преобразующий машинный код в программу на языке ассемблера.
По режиму работы с пользователем делятся на
- Автоматические
- Интерактивные
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в тектовом редакторе. Пример интерактивного — IDA. Он позволяет изменять правила дизассемблирования, весьма удобный инструмент для исследования программ.
Чаще всего дизассемблер используют для анализа программы (или ее части), исходный текст которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок (багов) в программах и компиляторах.
Обычно используется параллельно с отладчиком.
См. также
Ссылки
- EclipseIDA-Interactive Disassembler Интеграция Eclipse с Интерактивным дизассемблером SDK-IDA --IdaPythonSDK+UML.
- Популярные дизассемблеры