Figure 4.1. The five panes of the OllyDbg graphical workbench.
Table 4.2. Quick reference for panes in CPU window of OllyDbg.
➢ Edit, debug, test, and patch a binary executable using actions available on a popup menu.
➢ Patch an executable by copying edits to the disassembly back to the binary.
➢ Display the contents of memory or a file in one of 7 predefined formats: byte, text, integer, float, address, disassembly, or PE Header.
➢ Set memory breakpoints (triggered when a particular memory location is read from or written to).
➢ Locate references to data in the disassembly (executable code).
➢ Decode and resolve the arguments of the currently selected assembly instruction in the Disassembler pane.
➢ Modify the value of register arguments.