
OllyDbg 2.0
February 20, 2011 - OllyDbg 2.01 alpha 2. Here it is! Version 2.01 alpha 2 is an intermediate functional release with many new useful features. The most important novelty is that this version is compatible with Windows 7. I have tested it under Win7 Home Premium 32-bit. If you find any problems, please inform me immediately.
Download - OllyDbg
If you use OllyDbg together with Randall Hyde's HLA (High Level Assembly), you don't need (but still allowed) to register. When registering, you can subscribe for information (email) on the new versions of this program, including pricing, terms of support and list of new features.
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. OllyDbg is a shareware, but you can download and use it for free .
What's new - OllyDbg
Remember, v1.10 is the last planned - afterwards I'll concentrate on OllyDbg 2! What's new here: On break, conditional logging breakpoints can pass several text commands to plugins , see description of ODBG_Plugincmd() below.
Plugins - OllyDbg
Plugins are dynamic link libraries (DLLs) that attach to the OllyDbg and extend its functionality. How plugins work During startup, OllyDbg walks plugin directory (specified under Options | Directories | Plugin directory) and attempts to load all files with extension .dll.
ODBG2_Pluginquery - OllyDbg
Obligatory plugin callback function. The presence of this function is an indication of the valid OllyDbg 2.xx plugin. int ODBG2_Pluginquery(int ollydbgversion,unsigned long *features,wchar_t pluginname[SHORTNAME],wchar_t pluginversion[SHORTNAME]); Parameters: ollydbgversion
Plugin Development Kit for OllyDbg
To link your plugin to OllyDbg, you also need import library ollydbg.lib. Some compilers (Borland) include utility called implib that scans executable file (in our case, ollydbg.exe) and produces a special kind of library with a list of all exported functions.
ODBG2_Plugindump - OllyDbg
Then, for each visible table line and each visible column, OllyDbg calls ODBG2_Plugindump() with column set to the 0-based index of the column. Note that invisible columns (minimized or completely outside the window) are excluded from the sequence.
OllyDbg 2.01 Plugin API
OllyDbg 2.01 Plugin API Alphabetical list of all API elements General informaion Analysis Known functions Access to debugged application Threads Modules Memory Breakpoints Execution control Assembling and disassembling User interface Tables …
OllyDbg 64
Oct 24, 2013 · Slowly, 64-bit version of OllyDbg gets shape. Debugging engine is mostly functional, run trace works well, search is almost ready and dbghelp.dll is more or less integrated. Now I work on analysis.