View Single Post
  #4  
Old 10-10-2015, 01:02
psgama psgama is offline
Friend
 
Join Date: Jul 2014
Posts: 101
Rept. Given: 0
Rept. Rcvd 6 Times in 6 Posts
Thanks Given: 12
Thanks Rcvd at 75 Times in 44 Posts
psgama Reputation: 6
It seems like the Key Level is changing everytime a new license is generated as wel.... The options always stay similiar, but written in a different way example

Code:
Z:\VM Documents\Cracks\ckInfo>ckinfo+ /sitekey 9E429316626EAF4575E3C9E3E6
CrypKey Copy Protection Information v1.14+ modified by raduga_fb

Parsing Key    - 9E42 9316 626E AF45 75E3 C9E3 E6
Decrypting Key - 0000 FF68 7BF3 0F27 0A00 00E5 ED [0x15:0x17]
Key Validation - OK
Formatting Key :
                      00 00 FF 687B F30F270A 0000 E5ED
                      ╠╝ ╚╝ ╚╣ ╠══╝ ╠══════╝ ╠══╝ ╠══╝
                      ╚═══╗  ║ ║    ║        ║    ╚══════════ Key CRC - 0xE5ED
  Add To Licence? - No ═══╝  ║ ║    ║        ╚══════════════ Unlimited Licence
  Number Of Licences - 1 ════╣ ║    ╠══ Key Level - 4083
  Network Licence? - Yes ════╝ ║    ╚══ Key Options - 5,7,11,14-16
  Easy Licence? - No ══════════╩═══════ User Key Hash - 0x7B68

Z:\VM Documents\Cracks\ckInfo>ckinfo+ /sitekey A96297FFD8D09DD59C2A2E682A
CrypKey Copy Protection Information v1.14+ modified by raduga_fb

Parsing Key    - A962 97FF D8D0 9DD5 9C2A 2E68 2A
Decrypting Key - 0000 FF68 7B7F 77BF 1E00 0035 8F [0x03:0x1E]
Key Validation - OK
Formatting Key :
                      00 00 FF 687B 7F77BF1E 0000 358F
                      ╠╝ ╚╝ ╚╣ ╠══╝ ╠══════╝ ╠══╝ ╠══╝
                      ╚═══╗  ║ ║    ║        ║    ╚══════════ Key CRC - 0x358F
  Add To Licence? - No ═══╝  ║ ║    ║        ╚══════════════ Unlimited Licence
  Number Of Licences - 1 ════╣ ║    ╠══ Key Level - 30591
  Network Licence? - Yes ════╝ ║    ╚══ Key Options - 4-7,9,11-16
  Easy Licence? - No ══════════╩═══════ User Key Hash - 0x7B68
So I think there may be a calculation being done on the options when the program reads them to determine what the Key Level should be and validate the key.

However I can change the days before expiry on the trial and it seems to stick
original
Code:
Z:\VM Documents\Cracks\ckInfo>ckinfo+ /sitekey 524A966750BA65B865DD2170C1
CrypKey Copy Protection Information v1.14+ modified by raduga_fb

Parsing Key    - 524A 9667 50BA 65B8 65DD 2170 C1
Decrypting Key - 0000 FF68 7BBA ABE3 0D3C 8006 3C [0x07:0x1E]
Key Validation - OK
Formatting Key :
                      00 00 FF 687B BAABE30D 3C80 063C
                      ╠╝ ╚╝ ╚╣ ╠══╝ ╠══════╝ ╠══╝ ╠══╝
                      ╚═══╗  ║ ║    ║        ║    ╚══════════ Key CRC - 0x063C
  Add To Licence? - No ═══╝  ║ ║    ║        ╚════ Limited Licence (Days) - 60
  Number Of Licences - 1 ════╣ ║    ╠══ Key Level - 43962
  Network Licence? - Yes ════╝ ║    ╚══ Key Options - 5,6,8-11,15,16
  Easy Licence? - No ══════════╩═══════ User Key Hash - 0x7B68
My Replacement and the Masterkey that is created by my application and passed through the savesitekey function immediately after passing my key
Code:
Master Key Passed Afterwards:
Z:\VM Documents\Cracks\ckInfo>ckinfo+ /sitekey 107ACC15506ED60E306E8F136C
CrypKey Copy Protection Information v1.14+ modified by raduga_fb

Parsing Key    - 107A CC15 506E D60E 306E 8F13 6C
Decrypting Key - 0000 FF68 7BD3 26EF 1100 00F1 2C [0x02:0x12]
Key Validation - OK
Formatting Key :
                      00 00 FF 687B D326EF11 0000 F12C
                      ╠╝ ╚╝ ╚╣ ╠══╝ ╠══════╝ ╠══╝ ╠══╝
                      ╚═══╗  ║ ║    ║        ║    ╚══════════ Key CRC - 0xF12C
  Add To Licence? - No ═══╝  ║ ║    ║        ╚══════════════ Unlimited Licence
  Number Of Licences - 1 ════╣ ║    ╠══ Key Level - 9939
  Network Licence? - Yes ════╝ ║    ╚══ Key Options - 4,8-11,13-16
  Easy Licence? - No ══════════╩═══════ User Key Hash - 0x7B68

The Key I Passed

Z:\VM Documents\Cracks\ckInfo>ckinfo+ /sitekey d94b856569bb5f5062d52b5db3
CrypKey Copy Protection Information v1.14+ modified by raduga_fb

Parsing Key    - D94B 8565 69BB 5F50 62D5 2B5D B3
Decrypting Key - 0000 FF68 7BBA ABE3 0D21 874E AE [0x07:0x1E]
Key Validation - OK
Formatting Key :
                      00 00 FF 687B BAABE30D 2187 4EAE
                      ╠╝ ╚╝ ╚╣ ╠══╝ ╠══════╝ ╠══╝ ╠══╝
                      ╚═══╗  ║ ║    ║        ║    ╚══════════ Key CRC - 0x4EAE
  Add To Licence? - No ═══╝  ║ ║    ║        ╚══ Limited Licence (Days) - 1825
  Number Of Licences - 1 ════╣ ║    ╠══ Key Level - 43962
  Network Licence? - Yes ════╝ ║    ╚══ Key Options - 5,6,8-11,15,16
  Easy Licence? - No ══════════╩═══════ User Key Hash - 0x7B68
My license manager now shows it as being a valid fully functional trial with an expiry of Oct 7, 2020. Rather than the normal 60 days.

I am still unable to figure out how my application changes my sitecode into a 42 character hash. But I believe this sitecode is only generated on the first run of the license application and then stashed away in a file to be checked against later.

Either I am missing something completely and the answer is right under my nose or this is a very nice implementation of crypkey SDK.
Reply With Quote