OllyDbg 2.0 Brief Help
Table of contents
Table of contents ........................................................................................................................................... 1
Introduction.................................................................................................................................................... 2
Differences between versions 1.10 and 2.00............................................................................................. 2
OllyDbg 2.0 overview ................................................................................................................................. 2
(No) registration ......................................................................................................................................... 4
Legal part ................................................................................................................................................... 5
Installation.................................................................................................................................................. 6
Support....................................................................................................................................................... 6
Assembler and disassembler ........................................................................................................................ 7
General information ................................................................................................................................... 7
Disassembling options ............................................................................................................................... 8
Undocumented commands........................................................................................................................ 9
Caveats...................................................................................................................................................... 9
Analyser....................................................................................................................................................... 11
Procedures............................................................................................................................................... 11
Stack variables......................................................................................................................................... 11
Known functions....................................................................................................................................... 13
Loops ....................................................................................................................................................... 13
Switches and cascaded IFs ..................................................................................................................... 14
Prediction of registers .............................................................................................................................. 15
Memory map................................................................................................................................................ 17
General information ................................................................................................................................. 17
Kernel memory......................................................................................................................................... 17
Backup ..................................................................................................................................................... 17
Break on memory access ........................................................................................................................ 17
Threads........................................................................................................................................................ 18
General information ................................................................................................................................. 18
Stepping in multithreaded applications .................................................................................................... 18
Debugging ................................................................................................................................................... 19
Attaching to running processes................................................................................................................ 19
Detaching from the debugging process ................................................................................................... 19
Debugging of child processes.................................................................................................................. 20
Breakpoints .............................................................................................................................................. 20
Run trace and profiling............................................................................................................................. 21
Hit trace.................................................................................................................................................... 24
Help ............................................................................................................................................................. 27
Help on commands .................................................................................................................................. 27
Help on API functions .............................................................................................................................. 27
Search ......................................................................................................................................................... 28
Imprecise Assembler search patterns ..................................................................................................... 28
Editing.......................................................................................................................................................... 30
Binary edit ................................................................................................................................................ 30
Assembler ................................................................................................................................................ 30
Binary copy and paste ............................................................................................................................. 31
How to save modifications to executable file........................................................................................... 31
Apologies..................................................................................................................................................... 32