Results 1 to 11 of 11

Thread: serials.....

  1. #1

    Thread Starter
    Hyperactive Member Sacofjoea's Avatar
    Join Date
    May 2000
    Location
    Never Never Land
    Posts
    472
    What way do most programs store their serial information? I know some do in seperate/hidden .dlls or .exes, but where is the place most programmers like to store their serial info?

  2. #2
    Guest
    Probably in the Registry. If you're really good, you can make a seperate program to edit your EXE and add the necessary data to it.



  3. #3
    Addicted Member JasonGS's Avatar
    Join Date
    May 2000
    Location
    California
    Posts
    155
    One of my favorites is in HKEY_CLASSES_ROOT under a key that blends in well, often I'll store a serial number as an encrypted key under HKEY_CLASSES_ROOT\[32-bit ID]\[App VersionNumber]\[Store encrypted SERNO as default value]

    Napster does this with it's "PIN" number(s).

    but that is just me, im interested in other(s) opinions too

  4. #4

    Thread Starter
    Hyperactive Member Sacofjoea's Avatar
    Join Date
    May 2000
    Location
    Never Never Land
    Posts
    472
    Do they ever store the info inside the program?

  5. #5
    Guest
    Yes, as I said before, you can edit your EXE and save the info in it. But you have to create another program todo the registering because EXE's are ReadOnly at runtime.

  6. #6
    Guest
    If you store information like a static password into the program, it can be cracked in or under a minute, so your best bet is to add the serial number some where outside, in like a dll number...

  7. #7
    Junior Member
    Join Date
    May 2000
    Location
    New Delhi, India
    Posts
    18

    Lightbulb Keep in sections...

    I use to break up the serial number into a lot of parts and store the parts in different parts of registry. For example the serial number:

    1234-56789-10111213-1415-ABCD-EF-FGIE
    Has seven parts. I will create a key under the HKEY_CLASSES_ROOT\CLSID (most cumbersome key) with the name:

    {00020425-0000-0000-C000-000000000483} (something like that)
    (this is the format of other key's name. open the key and u will understand why I named it like this)

    and inside it, I will make following keys:

    KEYNAME: 1234; (Default)="-" (First part and then the -)
    KEYNAME: 56789; (Default)="-" (Second Part and after that the hyphen)
    KEYNAME: 10111213; (Default)="-" (third part....)
    KEYNAME: 1415; (Default)="-" (fourth one)
    KEYNAME: ABCD; (Default)="-" (fifth one)
    KEYNAME: EF; (Default)="-" (Sixth part)
    KEYNAME: FGIE; (Default)="" (seventh and last part)

    When getting the serial number from my program I use to enumerate the {00020425-0000-0000-C000-000000000483} key.First I get a subkeyname and then the Default value. And I continuosly add this to a string. The string, in the last, becomes the serial number. Isn't it strong?
    Kazim Zaidi (the cracker)

  8. #8
    PowerPoster Chris's Avatar
    Join Date
    Jan 1999
    Location
    K-PAX
    Posts
    3,238

    Lightbulb GetSetting + SaveSetting

    There is a GetSetting and SaveSetting function in the Visual Basic that you can use it to write and read your own customized data from/to the registry.

    But one disadvantage is all your data will be store all under the following path:

    HKEY_CURRENT_USER\Software\VB and VBA Program Settings


  9. #9
    Lively Member
    Join Date
    May 1999
    Posts
    100

    Red face I don't beleve in serials

    Make two different versions. One "shareware" and one pay-version. Don't do serial because you can crack them all.

  10. #10
    Guest
    Not if you encrypt the serial number within your App. Sure you can try Hex Editing, but the code is encrypted so you can't crack it.

  11. #11
    Lively Member
    Join Date
    May 1999
    Posts
    100
    There is tool for decompile your VB-programs. I don't know if a decompiler for VB6 is out but up to 5 is. You can't hide your code when you just compile it with VB

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width