📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

 Forums >>  Debuggers  >>  Loading Symbols to an Arbitrary Memory Range in OllyDbg

Topic created on: March 28, 2007 10:04 CDT by JLeCours .

I know that a range of memory is a certain pe, however it hasn't been loaded completely in Olly yet.  Is there any way to map that range ( for example, I know 0x7C800000 is Kernel32 ) to a certain PE so that I will be able to load its symbols to make it easier for debugging?

On the topic of symbols, I read a while back that OllyDbg had some issues with properly loading symbols.  Was there any truth behind this?  I have my environment variable _NT_SYMBOL_PATH  = srv*C:\WINXP\Symbols*http://msdl.microsoft.com/download/symbols.  Do I need to do anything beyond that to properly have symbols working?  Are there any other locations to obtain non-Microsoft symbols (3rd party software)?  Any other suggestions for loading symbols and having an easier debug session?

  anonymouse     March 28, 2007 10:25.30 CDT
to use symbols check out this post (read the reply by me as well as look into the link thats posted
if it is 404 rename .net with .cjb.net

https://www.openrce.org/forums/posts/187

if you want to load map files then you would need a plugin
like mapconvertor or godup

  JLeCours   March 28, 2007 11:16.59 CDT
Thanks, the woodmann thread was what I walked across before.  I had thought I made the patch, but an fc told otherwise.  I confirmed symbols being properly loaded, but as mentioned above, the dlls aren't fully loaded.  Mapconvertor and Godup both work of IDA .map files.  Is this the only way to map symbols to a partially loaded pe?  Perhaps I'm using the wrong tool for my analysis.. I haven't much experience with IDA, but I want to believe that OllyDbg can do anything IDA can.  Do I have false hopes? :( :)

  anonymouse     March 28, 2007 11:25.26 CDT
if you care for my personal opinion and if you are dealing with only x86 win32 pe then yes ollydbg can perform as good as IDA or possibly better than IDA

there is nothin partial symserv and debughelp apis start thier work later in the chain  so if you want to have something earlier than normal you have to work for it

using ida free and pdbs if you create a map file you can apply it as early as you can thats all

or try drag drop  all the symbol files from _NT_SYMBOL_PATH
to ollydbg directory

Note: Registration is required to post to the forums.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit