Log in

View Full Version : Sentinel Pro Emulation


DogADay
October 4th, 2010, 21:08
I have two programs that have parallel port dongles, but new computers don't have parallel ports! I successfully cracked one program using a Marx Crypto-Box and now have it running on Win7x64 under Win ME emulation, even though the program wouldn't install. I had to edit the registry to get it to work. The second program uses a Sentinel Pro dongle (not super-pro). The program runs fine on a laptop running Win 7x32 with a parallel port. I tried the EDGE program (2007) and it fails to find the dongle. Is there a dumper and emulator for the Sentinel Pro dongle I could use? I can probably figure out how to crack it myself, but it would save a lot of my time if I could use something already done! Thanks, DogADay

FrankRizzo
October 5th, 2010, 18:47
Back in the OLD days, circa '94, the Sentinel Pros used to use a DLL for all the communications with the dongle. This made it VERY easy to defeat, as you could sit on the same function for every call, and see the string that they sent, and the 16-bit value that they got back.

I gutted that function, and put in a table, and look up function to always return the same value. It's quite possible that you could do the same.

DogADay
October 5th, 2010, 19:08
That's the way my Marx dongle worked, with a dll. I caught all the calls and found out what it returned and patched the dll to return that without actually accessing the dongle. It also did an thing with encryption that returned two floating point numbers based on a random key sent to it. Probably for performance reasons, the encryption algorithm was only used periodically by an algorithm in the exe file. I fixed it so it wasn't random anymore with a number that was always good.

The software on the Sentinel is much later, just a few years old, but was upgraded from a version from around 2000. I'll take a look at the possibility it might use a dll, there are a bunch of them in the program!

Thanks,
DogADay

FrankRizzo
October 5th, 2010, 19:12
Back in the day, they were stupid enough that the name of the DLL told you EXACTLY what it was. It was some mushed version of Sentinel.

If all else fails, use Windows Search to search the directory for the word Rainbow. They might have that in their DLL.

DogADay
October 6th, 2010, 07:47
It uses SafeNet Sentinel Installer 7.3.0 dated 5/7/2006. I will do some searches to see what I can find on this. Thanks, DogADay