5aLIVE
August 16th, 2005, 05:12
I had been debugging a DLL with some success in the past but put it aside to make way for other things. Since returning I can't seem to repeat the initial steps I had done before.
Here's a brief summary of the details. Program A launches program B which in turn loads DLL C.
I let program A run prog B, then attach to prog B then select the DLL C from the Executable Modules list window, right click follow in dump which takes me to OEP.
I go to a memory address which I know performs a function call of interest (I have used it before) and place a breakpoint there.
The trouble is I can only get Olly to break maybe once if I am lucky, but previously I could get I to break predictably when I the program is requested to perform a particular operation.
Can anyone suggest what the proble might be?
Many thanks,
5aLIVE.
Here's a brief summary of the details. Program A launches program B which in turn loads DLL C.
I let program A run prog B, then attach to prog B then select the DLL C from the Executable Modules list window, right click follow in dump which takes me to OEP.
I go to a memory address which I know performs a function call of interest (I have used it before) and place a breakpoint there.
The trouble is I can only get Olly to break maybe once if I am lucky, but previously I could get I to break predictably when I the program is requested to perform a particular operation.
Can anyone suggest what the proble might be?
Many thanks,
5aLIVE.