Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторно – практична робота № 5Тема: Дослідження виконавчих файлів за допомогою програми-дизасемблера "Olly Debugger". Мета: Ознайомлення з програмою "Olly Debugger". Обладнання: Інструкційна картка, персональний комп’ютер, ПЗ "Olly Debugger", программа на C++ "Hello, world!".
Ход роботы :
2)Открываем через программу Olly Debugger файл hello.exe
3)Исследуем возможности программы для этого нажимаем на панеле инструментов Помощь -Содержание
4) Для нас как для пользователя, окно CPU наиболее важно в OllyDbg. Здесь мы будем проводить большую часть времени, делая отладку наших приложений. Это окно состоит из 4 окон с регулируемыми размерами:
Панель Дизассемблера в окне CPU (я назову его, окно Дизассемблера для краткости) отображает код отлаживаемой программы. Он имеет четыре столбца: адрес, hex дамп, дизассемблированные команды и комментарии.
Дизассемблер позволяет нам просматривать, анализировать, искать и изменять код, копировать изменения в исполняемый файл, устанавливать брейкпоинты и так далее. Связанное с этим окном контекстное меню содержит более чем 150 пунктов. Как и в других случаях, меню отображает только те пункты, которые относятся к текущему выбранному фрагменту кода. Если выбраны несколько строк кода, все пункты меню относятся к первой выбранной команде.
2 окно : Окно регистров
Окно Регистров отображает и интерпретирует содержимое регистров CPU для выбранного в настоящий момент потока. Это окно также позволяет изменять регистры и переходить к адресам в другие области окна CPU.
3 окно : Дамп
Окно Дампа отображает содержимое памяти или файла. Мы можем выбирать один из нескольких определенных форматов: byte, text, integer, float, address, disassembly or PE Header.
Все окна дампа поддерживают резервное копирование, поиск и функции редактирования. Область окна Дампа окна CPU позволяет нам определять метки, устанавливать брейкпоинты на памяти, находить ссылки к данным в выполняемом коде и открытом изображении выбранной памяти в исполняемом файле (.exe или .dll). Меню Дампа отображает только относительный набор доступных команд.
Область окна Стек в окне CPU отображает стек фактического потока. Область окна Стека прослеживает цепочку структурированных обработчиков исключения (SEH) и комментирует адреса обработчиков и указателей на следующий элемент в этой цепочке.
Висновок : Я ознайомився з программою Olly Debugger.Вважаю що вона досить ефективна.Непоганий дизасемблер отладчик.
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |