After jumping between ollydbg, windows xp on vmware, patching this,
calculating that, I thought I'd write a toolkit to simplify things
and create Wlscgen. I'm not inventing anything new, just taking stuff
already available and putting it all together. Big credits go to those
who made available the various versions of Wlscgen files as well as the
valuable input of people on forums who helped make this project possible.
If you have suggestions or other useful contributions contact me on the
forum and I'll be glad to implement them.
This toolkit is for educational purposes, please don't abuse.
Usage:
Enter the Vendor ID and select a radio button to compute MorphID
or build Wlscgen (VID will be hardcoded in it).
The MorphID calculator is independent from the Build function, i.e. if you want to
build a Wlscgen, there's no need to compute MorphID prior to that.
For the LSDecode functionality, copy/paste your license string(s) and press
"LSDecode String".
You can also load/decode a lservrc file present in same folder as the toolkit.
NOTE: When building Wlscgen v7.1, its LMLICGEN.USR file is created also.
If you build Wlscgen v8.0 after building v7.1 make sure you run it from a different
folder, or else it will not like the v7.1 LMLICGEN.USR. v8.0 will create a new .usr file
so don't worry.
History:
v2.0
Optimized the code
Improved GUI aesthetics, with some amusing stuff
Build output of dongled/undongled license generators to allow people to study the differences
Added v8.x UnDongled Lscgen/Wlscgen (big thanks to zementmischer)
Added a GUI for the modified lsdecode v8.4.1 (by zementmischer)
v1.0
Morph ID calculator for v7.1, 8.2, 8.3 (input the Vendor ID in hex format)
Build undongled Wlscgen v7.1 (based on moZfet's work)
Build dongled Wlscgen v8.3.0.900 (needs an emulator to run, like TORO's emulator)
VERSION 2.1
Added support for v7.3 undongled, and v8.2 undongled (thanks to zhgong007)
Added underline keyboard shortcuts
Added "Stay on Top"
Added cursor hourglass (useful for waiting on big license files)
Added Drag/drop for files (i.e. license file) and removed the 'load/decode lservrc' button
Added a text box with the important info extracted from the detailed lsdecode output
(e.g. vendor code in decimal and hex format, secrets, features, etc.)
VERSION 2.1
Added support for v7.3 undongled, and v8.2 undongled (thanks to zhgong007)
Added underline keyboard shortcuts
Added "Stay on Top"
Added cursor hourglass (useful for waiting on big license files)
Added Drag/drop for files (i.e. license file) and removed the 'load/decode lservrc' button
Added a text box with the important info extracted from the detailed lsdecode output
(e.g. vendor code in decimal and hex format, secrets, features, etc.)
no password