0% found this document useful (0 votes)
153 views

Lab-11-Working With Immunity Debugger

Uploaded by

oscar tebar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views

Lab-11-Working With Immunity Debugger

Uploaded by

oscar tebar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

OFFENSIVE SECURITY & REVERSE ENGINEERING (OSRE) 2021

Working with Immunity Debugger

In this Lab we want to have a basic understanding of Immunity Debugger which we will be using
for the rest of the course. From the Virtual Machine given, open Immunity Debugger to reach
something similar to the following screen:

Load any application, for example the putty.exe (or anything else). It does not matter for this
lab, we only want to have a basic understanding.

© 2021 ashemery.com
1/4
OFFENSIVE SECURITY & REVERSE ENGINEERING (OSRE) 2021

You should end up with something similar to the following:

Task #1: Basic navigation


Panes:
● What is the Top left pane for?

● What is the Bottom left pane for?

● What is the Top right pane for?

● What is the Bottom right pane for?

© 2021 ashemery.com
2/4
OFFENSIVE SECURITY & REVERSE ENGINEERING (OSRE) 2021

General:
● What does paused mean?

● Which instruction should be executed after resuming the program?

● What is the first value in the stack?

● What does it point to in memory?

Windows:
● Where is the loaded modules window and what is it for?

● Where is the log window and what is it for?

● Where is the CPU window and what is it for?

● Where is the breakpoints window and what is it for?

Task #2: Finding program sections


Find the .text section of your application and tell me, what is the access available to this
section? Why?

Task #3: Other navigations


Please navigate and try to understand the different debugging features available, how to add
and remove a breakpoint, how to search for commands, add comments, and following
commands. You will be learning more during the course, but these are most of the basics that
we need for now.

Task #4: Open vs Attach


What is the difference between “File → Open” and “File → Attach”?
© 2021 ashemery.com
3/4
OFFENSIVE SECURITY & REVERSE ENGINEERING (OSRE) 2021

© 2021 ashemery.com
4/4

You might also like