White Eagle wrote:I still don't see how you can jump in and praise Armadillo's security when you obviously don't trust it for your own needs.
Maybe so, but then I wouldn't fully trust any protection system....read on....
White Eagle wrote:By your own admission Armadillo's protection is NOT enough for you and you also integrate your own routines,
You completely missed my point or maybe I didn't do a good job of wording it, so I'll try again....
Based on experience both on the outside as a user of Armdillo and on the inside as one of Armadillo's developers with Digital River, if all you do is wrap your unmodified program, you are going to get cracked. Its too easy to dump a running process to disk, then rebuild the EXE from there. This is not a weakness of just Armadillo but is shared by any protection system.
The answer is to
actively participate in the protection of your program by adding secondary defenses and by making your program as dependant on the protection system's available resources so that after it is dumped, the cracker still has a huge task ahead of him of finding and dissabling all your added defenses.
For me it doesn't matter what protection system I'm using and besides Armadillo there are a number of very good ones available; StrongBit's EXECryptor and Orean's Themida/WinLicnese to name a couple. I would still not trust any of them fully and would always want to have additional defenses in my programs and to make them as tightly dependant on the protection system as possible.
I know of a number of other Armadillo users who do have products currently on-line that are just as active in participating in the protection process as I am that, like me, have numerous posted cracks of their programs, but none of the cracks are fully functional because many of the secondary defenses were missed.
My opinion (and it is just my opion) is that if a developer isn't willing to spend some extra time and effort to actively participate in the protection process, then maybe their program isn't worth protecting at all or they are just lazy.