OllyDbg 2.01 Brief Help
Table of contents
Table of contents............................................................................................................................................1
Introduction.....................................................................................................................................................3
Differences between versions 1.10 and 2.xx..............................................................................................3
OllyDbg 2.01 overview................................................................................................................................3
(No) registration ..........................................................................................................................................5
Legal part ....................................................................................................................................................6
Installation...................................................................................................................................................7
Support .......................................................................................................................................................7
Settings used in this file..................................................................................................................................8
First steps .......................................................................................................................................................9
Starting an application ................................................................................................................................9
Lesson 1 - Breakpoints .............................................................................................................................11
Lesson 2 - Patching the code ...................................................................................................................14
Lesson 3 - Run trace ................................................................................................................................16
Test.exe........................................................................................................................................................18
Assembler and disassembler .......................................................................................................................21
General information ..................................................................................................................................21
Disassembling modes...............................................................................................................................21
Demangling of symbolic names................................................................................................................22
Conditional commands .............................................................................................................................23
Assembler syntax......................................................................................................................................23
Undocumented 80x86 commands............................................................................................................24
Memory map.................................................................................................................................................26
General information ..................................................................................................................................26
Kernel memory..........................................................................................................................................26
Backup ......................................................................................................................................................27
Break on memory access .........................................................................................................................27
Dumps ..........................................................................................................................................................28
Search ..........................................................................................................................................................30
Search for binary pattern ..........................................................................................................................30
Search for references ...............................................................................................................................31
Search for referenced strings ...................................................................................................................32
Search for a constant................................................................................................................................33
Search for a command or a sequence of commands...............................................................................33
Search for all items ...................................................................................................................................36
Search for all intermodular calls ...............................................................................................................36
Threads ........................................................................................................................................................38
General information ..................................................................................................................................38
Stepping in multithreaded applications.....................................................................................................38
Exception handlers.......................................................................................................................................39
Expressions and watches.............................................................................................................................41
General information ..................................................................................................................................41
Basic elements..........................................................................................................................................41
Contents of memory..................................................................................................................................42
Signed and unsigned data........................................................................................................................44
Operations ................................................................................................................................................44
Multiple expressions .................................................................................................................................45
String operations.......................................................................................................................................45