OllyDbg
2.01 alpha 4OllyDbg is a 32-bit assembler level analysing debugger for Microsoft Windows.
-
User Rating:
Not rated yet -
Version:2.01 alpha 4
-
Publisher:
-
Date added:Dec 14, 2011
-
Operating systems:Windows
-
File size:2.2 MB
-
File name:odbg201d.zip
-
Total downloads:8,395
-
License:Freeware
-
User reviews:
-
Video review:Not available
-
Share it:
To link this page, insert the following HTML code to your page:
Software Description
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. OllyDbg is a shareware, but you can download and use it for free.
Key features:
- Intuitive user interface, no cryptical commands Code analysis - traces registers, recognizes procedures, loops, API calls, switches, tables, constants and strings.
- Directly loads and debugs DLLs Object file scanning - locates routines from object files and libraries
- Allows for user-defined labels, comments and function descriptions Understands debugging information in Borland format
- Saves patches between sessions, writes them back to executable file and updates fixups
- Open architecture - many third-party plugins are available
- No installation - no trash in registry or system directories
- Debugs multithread applications
- Attaches to running programs
- Configurable disassembler, supports both MASM and IDEAL formats
- MMX, 3DNow! and SSE data types and instructions, including Athlon extensions
- Full UNICODE support
- Dynamically recognizes ASCII and UNICODE strings - also in Delphi format!
- Recognizes complex code constructs, like call to jump to procedure
- Decodes calls to more than 1900 standard API and 400 C functions
- Gives context-sensitive help on API functions from external help file
- Sets conditional, logging, memory and hardware breakpoints
- Traces program execution, logs arguments of known functions
- Shows fixups
- Dynamically traces stack frames
- Searches for imprecise commands and masked binary sequences
- Searches whole allocated memory
- Finds references to constant or address range
- Examines and modifies memory, sets breakpoints and pauses program on-the-fly
- Assembles commands into the shortest binary form
- Starts from the floppy disk
What's new:
As you see, this version already supports plugins. New plugin interface is similar to the old (v1.10) but is not backwards compatible. It includes more than 350 API functions, 60 or so variables and many enumerations and structures that all need to be documented. This will take a while, therefore I decided to make a preliminary release. It includes plugin header file (plugin.h) and commented bookmarks source code (bookmark.c).
Writing your own plugins without the documentation is a pure masochism, but at least you will be able to analyse the structure of the interface and send me your comments, wishes and suggestions.
New features:
- Patch manager, similar to 1.10
- Shortcut editor, supports weird things like Ctrl+Win+$ etc. Now you can customize and share your shortcuts. I haven't tested it on Win7, please report any found bugs and incompatibilities!
- Instant .udd file loading. In the previous versions I've postponed analysis, respectivcely reading of the .udd file till the moment when all external links are resolved. But sometimes it took plenty of time, module started execution and was unable to break on the breakpoints placed in the DLL initialization routine
- Automatic search for the SFX entry point, very raw and works only with several packers. Should be significantly more reliable than 1.10. If you tried it on some SFX and OllyDbg was unable to find real entry, please send me, if possible, the link or executable for analysis!
- "Go to" dialog lists of matching names in all modules
- Logging breakpoints can protocol multiple expressions. Here is an example: I ask OllyDbg to protocol the contents of EAX, EBX and 4 memory doublewords starting at address ESP. Expressions must be separated by commas, repeat count has form SIZE*N, N=1..32:
Soft-Go is not responsible for the content of OllyDbg publisher's description. We encourage you to determine whether this product or your intended use is legal. We do not encourage or condone the use of any software in violation of applicable laws.
Any form of support or technical problems regarding OllyDbg must be addressed to its developer/publisher. Please be aware that we do NOT provide OllyDbg cracks, serial numbers, registration codes or any forms of pirated software downloads.
Screenshot
Download Note
OllyDbg is periodically updated by our editors team but sometimes you may find out that software informations are outdated, please note that the publisher of OllyDbg can update the software without notifying us. Current version of OllyDbg is 2.01 alpha 4.
Note: Soft-Go doesn't provide any form of technical support regarding OllyDbg, however, you may find answer to your problem by reading user reviews or directly contacting Oleh Yuschuk which's the publisher/developer of this software.
OllyDbg Recent User Reviews
No user review yet, would you like to add your review ?
Popular Debuggers/Decompilers/Dissasemblers downloads
- OllyDbg8,395 downloads
- VB Decompiler1,097 downloads
- PE Explorer497 downloads
- DE Decompiler459 downloads
- Datarescue IDAPro Standard Edition439 downloads


FREE! Check your PC for errors.
FREE! Update your PC drivers.
FREE! Improve your PC performance.