OlyDbg version 2 was recently released. It now supports using the Microsoft Symbol Server for debugging:
It supports Microsoft compilers via dbghelp.dll. New is support for symbol server, stack walking using dbghelp and names of procedure parameters.
How do i make OlyDbg use Microsoft Symbol Server?
What have you tried?
Long answer:
- i've pointed OlyDbg to the folder that will contain symbols after DbgHelp.dll downloads them
- i've told OlyDbg that it's okay to access the Microsoft Symbol Server
- i've told OlyDbg that it's okay to use DbgHelp.dll
- i've tried updating the version of DbgHelp.dll that OlyDbg 2.0 ships with (2008) to the version that ships with the Windows 8 SDK
i've set a system environment variable:
_NT_SYMBOL_PATH=SRV*d:\Symbols*http://msdl.microsoft.com/download/symbols
i've added
SRV*d:\Symbols*http://msdl.microsoft.com/download/symbols
as a "directory" that OlyDbg should search, ala the YouTube video
What makes you think it's not working?
- a) The symbol directory is empty
- b) There is no internet traffic to msdl.microsoft.com
c) No symbols appear in OlyDbg 2.0
See also
- How to use OS symbol files in OllyDbg? (OlyDbg v1; the guy who knew refused to answer because he was grumpy)
- How to use OS symbol pdb files in OllyDbg? (OlyDbg v1)
- YouTube: HowTo: Using OllyDbg v2.1d and v2.1.0.4 with MS debug symbols server (Warning: mute audio)