ОллиДбг
Оригинальный автор(ы) | Ющук |
---|---|
Разработчик(и) | Ющук |
Стабильная версия | 2.01
/ 27 сентября 2013 г |
Написано в | С |
Операционная система | Microsoft Windows |
Размер | 6,6 МБ |
Тип | Отладчик |
Лицензия | GPL ( версия 2.01 ) [1] [2]
Бесплатное ПО ( версия 2.0 ) |
Веб-сайт | https://www.ollydbg.de/ |
OllyDbg (названный в честь его автора Олега Ющука) представлял собой x86 отладчик , в котором особое внимание уделяется анализу двоичного кода, что полезно, когда исходный код недоступен. Он отслеживает регистры , распознает процедуры , API вызовы , переключатели , таблицы , константы и строки , а также находит подпрограммы из объектных файлов и библиотек. Он имеет удобный интерфейс, а его функциональность может быть расширена с помощью сторонних плагинов. Версия 1.10 является последней версией 1.x. Версия 2.0 была выпущена в июне 2010 года, и в этой версии OllyDbg был переписан с нуля. Хотя текущая версия OllyDbg не может дизассемблировать двоичные файлы, скомпилированные для 64-битных процессоров, обещана 64-битная версия отладчика. [3] По состоянию на апрель 2022 года разработка проекта заморожена и с сайта можно скачать неполную 64-битную версию. [4]
Лицензия
[ редактировать ]Программное обеспечение бесплатное, но условно-бесплатная лицензия версии 1.x требует от пользователей регистрации у автора. [5] В версии 2.x требование регистрации было исключено. [6] Исходный код можно приобрести у автора. [7]
Дизассемблерная часть OllyDbg — бесплатное программное обеспечение, выпущенное под лицензией GNU General Public License . [8]
Реверс-инжиниринг
[ редактировать ]OllyDbg часто используется для реверс-инжиниринга программ. [9] Его часто используют взломщики для взлома программного обеспечения, созданного другими разработчиками. Для взлома и обратного проектирования он часто является основным инструментом из-за его простоты использования и доступности; любой 32-битный исполняемый файл может использоваться отладчиком и редактироваться в битовом коде/сборке в реальном времени. [10] Программистам также полезно убедиться, что их программа работает должным образом, а также в целях анализа вредоносного ПО.
Сопутствующее программное обеспечение
[ редактировать ]- Интерактивный дизассемблер (IDA Pro)
- Радары2
- Гид
- Чит-движок
- Отладчики для реверс-инжиниринга программного обеспечения
- x64dbg
- Syser-отладчик
- Syser Debugger с обратным кодом x32/x64 (обратное проектирование и улучшение)
Ссылки
[ редактировать ]- ^ «ОллиДбг 2.0» . www.ollydbg.de . Архивировано из оригинала 28 июля 2022 года . Проверено 19 октября 2022 г.
- ^ «Ассемблер и дизассемблер 80х86» . www.ollydbg.de . Архивировано из оригинала 31 июля 2022 года . Проверено 19 октября 2022 г.
- ^ Ющук, Олег. «ОллиДбг 64» .
- ^ Ющук, Олег. «ОллиДбг v1.10» .
- ^ Ющук, Олег. "Скачать" . Архивировано из оригинала 27 мая 2012 года.
- ^ Ющук Олег (27 сентября 2013 г.), "(Нет)регистрация" (zip) , Краткая справка по OllyDbg 2.01
- ^ Ющук Олег (27 сентября 2013), "Поддержка" (zip) , Краткая справка по OllyDbg 2.01
- ^ Ющук, Б. «Ассемблер и дизассемблер 80x86» .
- ^ Эйлам, Эльдад (2005). Реверс: секреты реверс-инжиниринга . Уайли. п. 118. ИСБН 978-0-7645-7481-8 .
- ^ Фергюсон, Джастин; Каминский, Дэн (2008). Реверс-инжиниринг кода с помощью IDA Pro . Сингресс. п. 130. ИСБН 978-1-59749-237-9 .