PDA

View Full Version : MemoHasp-1 DOS Software


rack
01-05-2016, 04:34 PM
Hello, as the title I have a very old scada system with a LPT "MemoHasp-1 r1".

I use it rarely, but it's usefull for reload the firmware on locked field controllers because this function with new windows software not works so fine.

This software need resources that aren't supported on modern PC and O.S.'s.

Some infos:

It need a "pure" MS-DOS partition and enviroment (Not command prompt) because it use DesqView, a kind of multitasking system.
It need also legacy COM and LPT ports.

Other problems are with the PC : the scada system was sold on Compaq hardware (i386), with CPQDOS (early '90, I suppose).

After many tests, expecially with the memory optimizer QEMM386 for the Desqview, I'm able to run it as a virtual machine in DOSBox (emulator, not the command prompt) with the parallel port support (PortTalk service).

Unfortunally this one is the last of four hasp keys for the same systems, the other donlges were lost in the years.

---------------

I 'd like to emulate this last hasp, before it stop works.

After many searches I found a lot of dumpers, emulators, ...as well as read.me and articles about this kind of hardware keys.

Of course I tried many of the above software and not all of them recognize my key.

As results I got :

- few files as output from dumpers, some are little (dozens kbytes) and some are bigger (hundreds of kb).

- the 2 passwords of the key

- the serial ID

- memory dump , HaspGrab say this MemoHasp had 128 Bytes

- Public and Secret Table

- some kind of ".REG" files make with dmp2reg

None of the emulators tried do the job. Someone that runs in windows (as TleeHasp) crash/hangs the DOSBox virtual machine.

I'm almost sure to have identify which is the executable that do the dongle check, there is the string "HASPDOSDRV" in hex editor.

------------

Finally the questions:

Please, somebody can help me with infos about which emulator/s should be used for my software or (best) if anybody had infos (TXT, CODE, etc.) to study how bypass my MemoHasp-1 key.

In a dumper instructions I read something the hardware emulation of the key with an ATMEL MCU. Is there anybody that know this system or the code for do this ?

Thanks in advance and sorry for my poor english.

_rack_