|
Technical problem with XP SP2 + VC++7 compiled files. (and PE packing)
Hello everyone,
Im currently having fun adding sections to binaries, and adding my own Loader
to handle IAT and stuff. some kind of packer..
Anyway, i have a few exceptions in my loader, and it works fine on any files
protected on SP2, except those using the VC++7 compiler !
Windows catch the exception, we go on the usual Exception Dispatcher, but
it doesn't give control to my Exception Handler ! It just kills the process ! !!
WTF!
I traced the dispatcher, and it works fine on any other compilers..
Is that part of the new security inside the compiler ?
Disabling DEP didn't help either..
Its just the usual SEH.. it never goes into the handler, OS kills it.
And it works as i said, on any other compiler..
Anyone has experienced this ? and know how to work around it ?
Thank you.
|