
OllyDbg v1.10
OllyDbg is a 32-bit assembler level analysing debugger for Microsoft ® Windows ®. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable.
Download - OllyDbg
This Agreement covers only the version 1.10 of the OllyDbg and version 1.10 of the OllyDbg Plugin Development Kit. All other versions are covered by separate License Agreements.
OllyDbg 2.0
OllyDbg 2.0 lives, and it makes plenty of fun again to develop. You've waited for so long - so be patient, please, and sooner or later I'll introduce you my promising younger son :)
Quick start - OllyDbg
Read this for quick start. Consult help file for details and more features.
OllyDbg 64
October 24, 2013 - first presentation of the 64-bit OllyDbg. What is even not an alpha, buggy as hell and can't debug? - OllyDbg 64! (This is a joke).
What's new - OllyDbg
OllyDbg remembers all patches applied to debugged application in previous debugging sessions. From the Patch window, you can quickly apply patches or restore original code;
Plugins - OllyDbg
when OllyDbg receives debugging event from the debugged application, it passes this event to ODBG2_Pluginmainloop (). Additionally, if event is EXCEPTION_DEBUG_EVENT, it calls …
Frequently Asked Questions - OllyDbg
OllyDbg allows you to scan the code and extract the list of commands referencing all (well, most of) text strings, either ASCII, UNICODE or, if enabled in options, Pascal-style and search …
Assembling and disassembling - OllyDbg
Disassembler () is the main part of the OllyDbg, and one of the most complex. Disassembler not only converts binary code to the human-readable mnemonics, it also highlights and comments …
Run trace - OllyDbg
When exception occurs, one can backtrace several (or hundreds of thousands) last commands and analyse conditions that led to error. OllyDbg 1.06 has significantly improved the …