CPSWin32 is a program that makes recovering dongles simple. It checks the first five words (0-4) and word 3F against specific values. Additionally, words F and 10 must equal 2020h for version checks. The last two words A and B are checked against specific pairs of values, which set a very important version information flag (3421h and 3734h are one such combination). This allows the emulated dll CPSWin32 to run perfectly.
With CPSWin32 recovering the dongles contents is very easy, the first 5 words (0-4) and word 3F are all checked against explicit values. Words F & 10 must equal 2020h for version checks. The final 2 words A & B are a little trickier as they are checked against explicit pairs of values to set a very important version information flag, (3421h & 3734h are one such combination). With these values in place our emulated dll CPSWin32 now runs perfectly.
Comments