Log in

View Full Version : Debugging DLLs


Anonymous
June 12th, 2003, 17:11
Excuse me for being a newbie. But im having problems disassembling dlls.
Should i open it in the File->open menu or anywhere else. Im having errors doing that. it says -unable to start the file DLL.dll-
I still use wdasm/hexeditor because of this problem.

Teerayoot
June 12th, 2003, 22:21
Wait untill Ollydbg 2.0 releashed.

TBD
June 12th, 2003, 23:26
or you can make a small proggie that loads the DLL and then analyze it

Anonymous
June 13th, 2003, 02:33
Find the program that uses the dll, load that program and do your work on the dll whilst the program has it open.

Anonymous
June 13th, 2003, 20:44
Gee thanks. now if i can only login correctly.

Anonymous
September 2nd, 2003, 07:14
And is it possible to break inside a dll?
I tried with a small program.Only the splash screen was inside the executable but the core of the program is inside one dll.
I load the .exe with olly and I press F9 then the prog runs but after the splash ,Olly terminate the process,the program is still runing.
I try to trace into each call but I never break inside the dll.
So,is it impossible or Have I made something wrong?
But how can olly break inside dll such as Kernel32 or User32.

Ricrado Narvaja
September 2nd, 2003, 10:06
In debugging options-events mark break on dll load and stop in dll load jeje, in view- executables or view- memory you can put bpm in the dll, and if is other process still running, open other ollydbg and go to file - attach and atach olly to this process and continue debugging normally.

Ricardo

Anonymous
September 2nd, 2003, 15:02
yeah as ricrado says