C4D serial digits not unique?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 13/05/2010 at 18:52, xxxxxxxx wrote:

    That sounds like a good idea.
    I'll implement that for my license software, too.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/05/2010 at 05:17, xxxxxxxx wrote:

    Hi,

    not exactly related to serials, but :

    I'm actually thinking about beefing up my protection a little bit, while not putting too much effort in it.
    Is there a function in the API to compute file checksums like crc or md5 ?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/05/2010 at 05:23, xxxxxxxx wrote:

    Originally posted by xxxxxxxx

    Hi,not exactly related to serials, but :I'm actually thinking about beefing up my protection a little bit, while not putting too much effort in it.Is there a function in the API to compute file checksums like crc or md5 ?

    i don't think so.... but i think you can implemnt it by yoursef via an external lib.

    good idea
    Franz



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/05/2010 at 13:28, xxxxxxxx wrote:

    Try this one:
    http://256.com/sources/md5/

    But actually, using MD5 is probably not a brilliant idea. I guess you would mess a bit with the user's serial number, then digest it with MD5 to get the serial key. In your plugins, you would do the same again and then compare the result with the user's serial key.
    That means you have the complete algorithm TO CREATE serial keys in your plugin, making it easy for a cracker to extract that code and make a key generator. I would rather recommend some asymmetric algorithm, like Blowfish. That way you can compile the Decrypt function into your plugin but not include the Encrypt function (which you would only include in your own license generator).
    Anyway, if somebody really wants to crack you protection, they'll do it. IMO there's no secure way to prevent it.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 18/05/2010 at 13:42, xxxxxxxx wrote:

    thanks guys, got it already ;-)

    Using a md5 algo now that i can bytewise feed with BaseFile::ReadByte() , seems to work quite well!



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/05/2010 at 01:58, xxxxxxxx wrote:

    Hi Jack,

    actually i dont want to change my serial with this. I noticed my plugins get cracked, so i just want to detect if the files were changed, using the md5 checksum.

    About the keygen code extraction , i know what you mean, but then there's the possibility of asymetric encryption. Not sure if I'll go so far though..

    I think I'll try a couple things and see if the situation changes.

    Originally posted by xxxxxxxx

    Anyway, if somebody really wants to crack you protection, they'll do it. IMO there's no secure way to prevent it.

    yeah of course, I just want to make the crackers life a little bit harder, maybe he'll lose interest when it costs him too much time ;-)



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/05/2010 at 04:10, xxxxxxxx wrote:

    Originally posted by xxxxxxxx

    maybe he'll lose interest when it costs him too much time ;-)

    Dreaming is still allowed. *cough*



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/05/2010 at 04:23, xxxxxxxx wrote:

    Originally posted by xxxxxxxx

    Dreaming is still allowed. *cough*

    ..and thats a good thing ;-)

    cant hurt to give it a try i guess..



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/05/2010 at 11:52, xxxxxxxx wrote:

    CInema4d plugin serial dialogs have a distinct signature, wheather in IDA PRO or OllyDBG,peexplorer,etc etc. A simple (and I mean simple) md5 sum/crypto isn't going to stop anyone intent on cracking your plugin. The best bet is to forget about the nonsense of intensly focusing on protecting your plugin/application and just have fun and reap the rewards of the legit users/purchasers. Apps like Themida/ASProtectSKE/EXECryptor etc etc only irritate legit customers because of AV/Firewall/Virus etc etc. Even Maxons reverse Modulo encryption/math etc etc system doesnt prevent dedicated crackers from Keygenning their Cinema 4D Main Application or modules. Basically in a sum, let this concern die because in the end if it can be seen/loaded on a computer it will be cracked/keygenned/loaded no matter what you do. Be creative cheers. I hope this helps you all,And good luck!!!



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/05/2010 at 12:09, xxxxxxxx wrote:

    well i have not a lot of experience on this issue ( my speedmud was crecked very fast :( ) but some friends use Themida with very good result. unfortunately no mac support

    all the best
    Franz



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 20/05/2010 at 09:28, xxxxxxxx wrote:

    Originally posted by xxxxxxxx

    CInema4d plugin serial dialogs have a distinct signature, wheather in IDA PRO or OllyDBG,peexplorer,etc etc. A simple (and I mean simple) md5 sum/crypto isn't going to stop anyone intent on cracking your plugin. The best bet is to forget about the nonsense of intensly focusing on protecting your plugin/application and just have fun and reap the rewards of the legit users/purchasers. Apps like Themida/ASProtectSKE/EXECryptor etc etc only irritate legit customers because of AV/Firewall/Virus etc etc. Even Maxons reverse Modulo encryption/math etc etc system doesnt prevent dedicated crackers from Keygenning their Cinema 4D Main Application or modules. Basically in a sum, let this concern die because in the end if it can be seen/loaded on a computer it will be cracked/keygenned/loaded no matter what you do. Be creative cheers. I hope this helps you all,And good luck!!!

    interesting first post..



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 20/05/2010 at 09:39, xxxxxxxx wrote:

    i agree.......


Log in to reply