Mrklippel
April 18th, 2004, 09:20
hi guys,
i'm not a newbie concerning aspr protection, but compared to you
i might be considered one..
in the latest ASPR protections i found that if i would create a loader
that patches bytes in memory, that my loader wouldn't function..
because of a loader protection scheme of Alexey..
Now i used Olly to approach the victim, and after a few SEH's
( depending on the target 15 to 23 SEH's ) i was able to patch the memory
and have the program run without any nags anymore..
now comes my question..
I know it is possible to do SEH handling inside ASM but as i am fairly new to that, i'd like some help if possible..
i can create a loader in asm, that patches bytes in memory, but...
i need to do this after a few SEH's ( depending on the target )
how can i do this ?
load a target, so that it handles SEH's
count the SEH's that occurred and after a number of SEH's start to look for
the bytes in memory to patch..
i tried to look for asm and SEH examples on the internet, and on this forum, but i only found a few examples that had SEH handling inside, and these examples weren't loaders.
is there someone who wants to help me out here and give me / point me
to an example of a loader in ASM that handles SEH ?
or someone who wants to do this part together...
I never started with unpacking ASPR myself, because i hate stolen bytes and api simulation etc..
and i like the idea of leaving the target "physically" untouched
anyone able to provide me with some knowledge ?
if i have the complete sollution for a "SEH" enabled aspr loader, i'll share a template with you guys..
grtz, MrKlippel
i'm not a newbie concerning aspr protection, but compared to you
i might be considered one..
in the latest ASPR protections i found that if i would create a loader
that patches bytes in memory, that my loader wouldn't function..
because of a loader protection scheme of Alexey..
Now i used Olly to approach the victim, and after a few SEH's
( depending on the target 15 to 23 SEH's ) i was able to patch the memory
and have the program run without any nags anymore..
now comes my question..
I know it is possible to do SEH handling inside ASM but as i am fairly new to that, i'd like some help if possible..
i can create a loader in asm, that patches bytes in memory, but...
i need to do this after a few SEH's ( depending on the target )
how can i do this ?
load a target, so that it handles SEH's
count the SEH's that occurred and after a number of SEH's start to look for
the bytes in memory to patch..
i tried to look for asm and SEH examples on the internet, and on this forum, but i only found a few examples that had SEH handling inside, and these examples weren't loaders.
is there someone who wants to help me out here and give me / point me
to an example of a loader in ASM that handles SEH ?
or someone who wants to do this part together...
I never started with unpacking ASPR myself, because i hate stolen bytes and api simulation etc..
and i like the idea of leaving the target "physically" untouched
anyone able to provide me with some knowledge ?
if i have the complete sollution for a "SEH" enabled aspr loader, i'll share a template with you guys..
grtz, MrKlippel