CkInfo V113rar: A Tool for Generating Site Keys for CrypKey Protected Software
CkInfo V113rar is a modified version of CkInfo, a program that can parse and decrypt site codes and keys for software that uses CrypKey copy protection. CkInfo V113rar can also generate valid site keys for different versions of CrypKey, up to 7.8, by using new constants and inline codes. This tool can be useful for reverse engineering and cracking CrypKey protected software.
In this article, we will explain how to use CkInfo V113rar to get site keys for a sample software called CDS.EXE. We assume that you have already downloaded CkInfo V113rar from one of the sources listed below[^1^] [^2^] [^3^] [^4^] and extracted it to your desktop.
Step 1: Get the site code from the authorization box
When you run CDS.EXE, you will see an authorization box that asks you to enter a site key. The site code is displayed at the bottom of the box. For example, it may look like this:
D182 C81C 5C9F 02A270
Copy this code and save it somewhere for later use.
Step 2: Check the site code with CkInfo V113rar
Open a command prompt and navigate to your desktop where you have extracted CkInfo V113rar. Then type the following command:
ckinfo.exe /sitecode D182 C81C 5C9F 02A270
You will see some output like this:
CrypKey Copy Protection Information v1.12 (C)2001-2005 thewd, email@example.com Parsing Code - D182 C81C 5C9F 02A2 70 Decrypting Code - 07BE 362C 0583 4CAB 55 Code Validation - OK Formatting Code : BE 36 2C05 834C AB55 +Â¦ +Â¦ Â¦--+ Â¦--+ Â¦--+ Site Code Id - 0x3E -------Â¦ Â¦ Â¦ Â¦ +--------------- Code CRC - 0xAB55 Allow Add Licence? - Yes --+ Â¦ Â¦ Â¦-------- User Key Hash (Seed) - 0x4C83 Allow Easy Licence? - No -----Â¦ Â¦ +--------- Drive Serial Number - unused CrypKey Libraries - v5.4 -----+ Â¦- Account Number - 300 Â¦- Application Id - 1 +- Company Number - 7956300
This output shows some information about the site code, such as the site code id, the user key hash, the CrypKey libraries version, and the account number, application id, and company number of the software vendor.
Step 3: Find the master key and user key in the target software
The next step is to find the master key and user key that are embedded in the target software. These keys are usually stored in plain text in the exe or dll files of the software. To find them, we can use a debugger such as OllyDbg.
Open OllyDbg and load CDS.EXE. Then use Ultra String Reference->Find ASCII to search for strings in the memory. Look for strings that match the format of a master key or a user key. A master key has 13 groups of four hexadecimal digits separated by spaces, while a user key has seven groups of four hexadecimal digits separated by spaces.
For example, you may find these strings:
Master key: EA9F 55C4 D8FE 2252 EA98 1B43 EAD1 C446 5D94 C446 F33D User key: C32E D72B 0235 CA70 E44C 55DD BE
Copy these keys and save them somewhere for later use.