Дизассемблер: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Roxis (обсуждение | вклад) ← Отмена правки 12469258 участника 217.30.247.2 (обс) |
|||
Строка 30: | Строка 30: | ||
== Ссылки == |
== Ссылки == |
||
*[http://netobf.com защита от дизасемблеров] |
|||
*[http://www.wasm.ru/toollist.php?list=13 Популярные дизассемблеры] |
*[http://www.wasm.ru/toollist.php?list=13 Популярные дизассемблеры] |
||
*[http://www.program-transformation.org/Transform/DisAssembly transformation Wiki on disassembly] |
*[http://www.program-transformation.org/Transform/DisAssembly transformation Wiki on disassembly] |
Версия от 14:27, 11 декабря 2008
Дизассе́мблер — транслятор, преобразующий машинный код в текст программы на языке ассемблера.
По режиму работы с пользователем делятся на
- Автоматические
- Интерактивные
Примером автоматических дизассемблеров может служить Sourcer. Такие дизассемблеры генерируют готовый листинг, который можно затем править в текстовом редакторе. Пример интерактивного — IDA. Он позволяет изменять правила дизассемблирования, весьма удобный инструмент для исследования программ.
Чаще всего дизассемблер используют для анализа программы (или ее части), исходный текст которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок (багов) в программах и компиляторах, а также для анализа оптимизации создаваемых компилятором машинного кода.
Обычно используется параллельно с отладчиком.
См. также
- Декомпилятор
- Дизассемблер длин
- Ассемблер
- Обратная инженерия
- Взлом программного обеспечения
- Отладчик
- IDA
- Sourcer
- Hiew
- Biew
- HT editor
- Hacker Disassembler Engine
- CADt
- Vb-decompiler
Ссылки
- Популярные дизассемблеры
- transformation Wiki on disassembly
- OpenRCE: Various Disassembler Resources and Plug-ins
- The free country
- Programmer's heaven
Литература
- Владислав Пирогов. Ассемблер для Windows. — СПб.: БХВ-Петербург, 2007. — 896 с. — ISBN 978-5-9775-0084-5.
- Владислав Пирогов. Ассемблер и дизассемблирование.. — СПб.: БХВ-Петербург, 2006. — 464 с. — ISBN 5-94157-677-3.