OllyDbg

assembly | freeware | windows | debugging

Oleh Yuschuk

1.10

OllyDbg is a single-process, multi-thread code-level debugger for 32-bit programs running under Windows 95, Windows 98, Windows NT and Windows 2000. It allows you to debug and patch executable files in PE (Portable Executable) format. "Code-level" here means that you work directly with low-level bits, bytes and processor commands. OllyDbg uses only documented Win32 API calls, so the chances are good that you will be able to use it on the next derivatives of 32-bit Windows operating systems.

OllyDbg forum

Score: 7.4, votes: 48

Incorrect site!

Correct new OllyDbg site is:
http://www.ollydbg.de/

Oh, no! It's OK. Maybe, I'm too tired, when I don't see it. Please delete my comment. Thanks!

OllyDBG

This is the only program that stops me from dumping windows completely for Unix based OSes.  It is the perfect assembler coding environment as well as the best debugger and an excellent disassembler.  No need for bloody awful macros and other crap that make other assemblers high level languages rather than real assemblers.