Приложение предназначено для отладки программ, написанных на ассемблере. С его помощью пользователи могут создавать контрольные точки и анализировать библиотеки.
OllyDbg
OllyDbg – приложение для Windows, позволяющее осуществлять отладку исполняемый файлов и динамически подключаемых библиотек. Утилита отличается простым интерфейсом и требует минимальных знаний ассемблера. Поддерживается функция подсветки синтаксиса программного кода.
Просмотр
После запуска приложения необходимо указать путь к исполняемому файлу. В состав отладчика входит встроенный анализатор кода, который распознаёт циклы, ветвления, константы, процедуры, таблицы и строки, содержащие текстовые данные. Есть возможность отобразить информацию в формате HEX, ASCII или UniCode.
Утилита позволяет расшифровать программный код, написанный на языке C. Также приложение способно работать с PE заголовками, которые содержат информацию, необходимую для загрузки исполняемого файла в память.
Отладка
С помощью программы можно выполнять пошаговую отладку с протоколированием хода выполнения. Есть возможность создавать простые и условные точки остановки. Поддерживается функция эвристического анализа стека и распознавания адресов возврата в родительскую процедуру.
Утилита позволяет создавать индивидуальные конфигурационные файлы для отладки разных типов приложений. Кроме того, пользователи могут подключать сторонние плагины и расширения.
Особенности
- приложение распространяется бесплатно;
- как и WinDbg, данная утилита предназначена для отладки программ, системных компонентов и динамически подключаемых библиотек;
- есть возможность создавать контрольные точки и осуществлять мониторинг исполнения кода;
- доступен режим подсветки синтаксиса;
- приложение совместимо с актуальными версиями Windows.