Log in

View Full Version : CrypKey in a .dll from Vise installer.


FrankRizzo
April 12th, 2006, 20:31
All the posts, and tutorials that I find have to do with CrypKey being used as a packer on an .exe. I'm attempting to reverse an implementation of it, where it's called from a Vise installer. The way it works, in case anyone has any doubts, is that you run the installer, it unpacks a few files, calls vise32ex.dll, which in turn calls the ViseEntry function inside the CrypKey .dll. This function starts a dialog box, which presents the Site Code, and requests that you enter an unlock code 100 characters in length. I spent a few days on it before I determined what it was. (To the point that I wrote a program to unencrypt the strings inside the code, and used their decryptor to decrypt the strings stored as resources, and loaded with LoadStringA.)

So, the question is: Does anyone know ANYTHING about CrypKey in a .dll?

JMI
April 12th, 2006, 22:33
How about you do a little searching with "cryptkey.dll" (without the quotes) and you will find some discussion by CrackZ on his site linked here. There is some information available about the dll, available since version 5 on a couple of sites. Other search criteria might yield other information. Also available is the version 6.0 SDK User's Manual.

Regards,

FrankRizzo
April 13th, 2006, 07:31
Thanks for the pointers JMI, and I deserve that for not stating my case a little better.


The .dll in question here is totally non-standard as far as those references go. It only has 5 exported functions:

InitApp
InitAppEx
InitAppProd
DllMain
ViseEntry

It has NONE of the files that CrackZ mentions (.41s/.ent/.key/.lic & .rst files).

Upon disassembly, it has none of the function names he lists either.

Is this some kinda weird hybrid?