|
Armadilled Programs with Custom Implementation
Hi,
I am cracking for a long now apps protected with dillo. Usually just unpacking and cracking the nags/trials/etc is sufficient, but some developers checks the presence of the envelope via the Environment Variables using SetEnvironmentVariableA and GetEnvironmentVariableA.
Obviously without the armadillo Shell,those variables are not initialised so the program notices it and takes his measures.
My question is: i can force each check to make think the variable is there where there isn't, but the checks can be anywhere and executed very rarely. How can I "dump"(know) the values the EnvVariables have when the program is in the shell?
After that i can inline patch or just add a section before program loading, set variables and then redirect to OEP.
Thanks in advace.
Last edited by TmC; 05-14-2006 at 07:06.
|