prkno
August 24th, 2007, 05:18
First, hello to all! 
I am trying to debug some program for days and cant find the solution.
The porgram itself exist in two variations, it can be installed as aplication in which case it has only one exe or like service and then it has two exe files, the manager application and the service itself.
Anyway, single exe and manager exe files are similar and I successfully patched it, one NOPing and one change from JNZ to JZ. The program have all the functions of the registered one. (protected with Armadilllo 3.78 so I unpacked it with dilloDie 1.6, load into OllyDbg, change bytes to become registered and then Rebuild PE with LordPE 1.41 - all that works perfect).
Now, the service exe is what bugs me.
PeID shows me that its not protected with anything, it says Visual Basic 5 & 6. The problem is when I start the manager in Olly and start to debug it, service exe doesn not appear at the bottom of the Olly screen in section of loaded modules. When I try to attach process it asks me to close manager (which is needed for the program to function). So i tried to open it in new OllyDbg, but there is no stoping on breakpoints which i set for service exe.
What could be the problem, how to debug that service exe file to find the place for changing the bytes.
Thanks in advance
Edit: Tried to select that exe with Catcha! plugin for Olly, but it hangs at ntdll.DebugBreakPoint. Any hint what to do next?
Thanks

I am trying to debug some program for days and cant find the solution.
The porgram itself exist in two variations, it can be installed as aplication in which case it has only one exe or like service and then it has two exe files, the manager application and the service itself.
Anyway, single exe and manager exe files are similar and I successfully patched it, one NOPing and one change from JNZ to JZ. The program have all the functions of the registered one. (protected with Armadilllo 3.78 so I unpacked it with dilloDie 1.6, load into OllyDbg, change bytes to become registered and then Rebuild PE with LordPE 1.41 - all that works perfect).
Now, the service exe is what bugs me.
PeID shows me that its not protected with anything, it says Visual Basic 5 & 6. The problem is when I start the manager in Olly and start to debug it, service exe doesn not appear at the bottom of the Olly screen in section of loaded modules. When I try to attach process it asks me to close manager (which is needed for the program to function). So i tried to open it in new OllyDbg, but there is no stoping on breakpoints which i set for service exe.
What could be the problem, how to debug that service exe file to find the place for changing the bytes.
Thanks in advance
Edit: Tried to select that exe with Catcha! plugin for Olly, but it hangs at ntdll.DebugBreakPoint. Any hint what to do next?
Thanks