Лабораторно – практична робота № 5 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лабораторно – практична робота № 5

Тема: Дослідження виконавчих файлів за допомогою програми-дизасемблера "Olly Debugger".

Мета: Ознайомлення з програмою "Olly Debugger".

Обладнання: Інструкційна картка, персональний комп’ютер, ПЗ "Olly Debugger", программа на C++ "Hello, world!".

 

 

Ход роботы :

 

 

1)Распаковали и установили программу ПО "Olly Debugger".

 

2)Открываем через программу Olly Debugger файл hello.exe

 

3)Исследуем возможности программы для этого нажимаем на панеле инструментов Помощь -Содержание

 

4) Для нас как для пользователя, окно CPU наиболее важно в OllyDbg. Здесь мы будем проводить большую часть времени, делая отладку наших приложений. Это окно состоит из 4 окон с регулируемыми размерами:

 

 

 

1 окно : Окно дизассемблера

 

Панель Дизассемблера в окне CPU (я назову его, окно Дизассемблера для краткости) отображает код отлаживаемой программы. Он имеет четыре столбца: адрес, hex дамп, дизассемблированные команды и комментарии.

 

 

Дизассемблер позволяет нам просматривать, анализировать, искать и изменять код, копировать изменения в исполняемый файл, устанавливать брейкпоинты и так далее. Связанное с этим окном контекстное меню содержит более чем 150 пунктов. Как и в других случаях, меню отображает только те пункты, которые относятся к текущему выбранному фрагменту кода. Если выбраны несколько строк кода, все пункты меню относятся к первой выбранной команде.

 

 

2 окно : Окно регистров

 

 

Окно Регистров отображает и интерпретирует содержимое регистров CPU для выбранного в настоящий момент потока. Это окно также позволяет изменять регистры и переходить к адресам в другие области окна CPU.

 

 

 

3 окно : Дамп

 

Окно Дампа отображает содержимое памяти или файла. Мы можем выбирать один из нескольких определенных форматов: byte, text, integer, float, address, disassembly or PE Header.

 

 

Все окна дампа поддерживают резервное копирование, поиск и функции редактирования. Область окна Дампа окна CPU позволяет нам определять метки, устанавливать брейкпоинты на памяти, находить ссылки к данным в выполняемом коде и открытом изображении выбранной памяти в исполняемом файле (.exe или .dll). Меню Дампа отображает только относительный набор доступных команд.

 

 

 

 

4 окно : Окно стека

 

Область окна Стек в окне CPU отображает стек фактического потока. Область окна Стека прослеживает цепочку структурированных обработчиков исключения (SEH) и комментирует адреса обработчиков и указателей на следующий элемент в этой цепочке.

 

 

Висновок : Я ознайомився з программою Olly Debugger.Вважаю що вона досить

ефективна.Непоганий дизасемблер отладчик.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.)