
Be warned that the actual routine to take a master key and seperate it into it's parts, and then generate the proper auth key is about 50 A4 pages of assembler listing, so not many people are going to document it once they have written a program to do it themselves. You need to figure out the information by yourself, or get the ckinfo program, unpack it, and then disassemble it. The best you'll get is old plain-style hacking attempt by changing jumps/etc. Your not going to find a document on how to decrypt the master keys as this information is closely guarded by those that have broken it. The information required to setup a license needs to be entered directly into the ini file, as there is no where to put inside the actual program itself (this is because when you obtain the skw, the program is locked to your company, so there no need to ask for company number or name, etc) You will need to modify the program in order for it to produce keys for a different company. Unrestricted master mode only allows you to create keys for other SKW.

I would also be pleased about a document which describes how to manually sperate master and user keys and how to manually decrypt the password. PS: I'm still waiting for a download link for ckinfo. I've attached the file so that everyone can view it directly.

I can't find anything about the seperated parts of the master and/or user key in the skw ini file. If I look at the configuration lines of the three pre-defined apps (ck_demo.exe, example.exe and skw.exe) I only find what I mentioned in my first post. The skw ini file doesn't reveal anything interesting either.

It only wants to know the ID of my app, what type of licenses to generate (EasyLicense, Addon-License, Network-License), the password, the restrictions of generated licenses (temporary license (limited by days or runs) or permanent licenses), the number of available levels and the number of available options. It isn't necessary to patch skw if it is already running in unrestricted master mode, right?īut I still have a problem: Where do I enter the seperated parts of the Master and User Key? If I configure a new application in SKW, it never asks for any of the seperated parts of the Master and/or User Key.
