Posted: Thu Jul 27, 2006 2:58 am Post subject: Armadillo 4.x + Debug Blocker
I was trying to follow haggars tutorial on Armadillo with debug blocking. I used the IsDebuggerPresent plugin and set the proper breakpoints, but as I run the program I end up here.
Since the code above is frequently used to generate exceptions when Arma detects that the program is being debugged; I guess you're being detected and the code is just some 'crash the program'-code ...
Perhaps you're being caught by the 'GetTickCount()' ? Otherwise try the OllyAdvance plugin and then try your target again ....
And what happens if you hit Shift+F9? If it breaks on other exception, then again on some other... while program start running without any exceptions, then it's normal. Protectors are usually full of exceptions, we can use them for our own purposes (to easier find oep) or we can configure olly to pass them to program (Check Options->Debuging Options->Exceptions).
Without exceptions I land on another piece of code:
004561B3 8F00 POP DWORD PTR DS:[EAX] ; 0012FFE0
004561B5 64:67:8F06 0000 POP DWORD PTR FS:[0]
004561BB 83C4 04 ADD ESP,4
004561BE 58 POP EAX
But the application still does not run.
Also:
0045F5C4 F0:C7 ??? ; Unknown command
is an illegal instruction. And no matter if i have exceptions or not if i continue to shift-f9 I always end up with this.
I think the problem is that your olly doesn't send the exception to Armadillo.
Go to debugging options --> SFX
Be sure that you've checked the first and last option.
Also like Knight said, be sure that you've checked all Exceptions in the debugging options.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You can attach files in this forum You can download files in this forum