Welcome To MM Group's  web page


(hardware copy)



IF YOU do not know what kind of USB dongle you have or something unclear  

click here to identify it

if you know what you want


 read USB TYPE HASP click here



(c) 2018 MM Group.

HASP - Duplicators

Page was modified on 12.11.2018

What is HASP and dongle        

Dongle is a device to plug in to the LPT (or other) port. It is used to store some information and to communicate with protected software. If software can't find required dongle, it will not run properly. It's main purpose copy protection. HASP (R) is a trademark name of dongles manufactured by Alladin


HASP wiring scheme


A: HASP wiring scheme is common for all HASP dongles. The unique is only functional and memory content inside the HASP chips. In case of Memo-x, NetHASP, TimeHASP, HASP36,HASP4 the PC talks to dongle via D0-D7 wires (pin 2 ..9 on D25 parallel port connector, in the case of LPT). The dongle answers to PC via "PaperEnd" (pin 12 ) wire. All other wires are used just to supply a power or switch it on/off.

 Look wiring scheme. 


HASP protocol analysis

To analyze HASP protocol yourself you will need logic state analyzer with at least 9 (better 12) channels. The sampling rate must be minimum 2 times higher than your parallel port speed. Also it must have multiple triggering capability and enough memory.

Example of HASP logic state analysis here.  and we will do it for you.


Avoid HASP dongle

There are 3 ways to avoid you dongle: 

1. Modify  protected software - usually complicated and can cause lost of some functionality of software. It is also  illegal in many states.

2. Use HASP driver emulator is good way, but it does not always work perfectly, especially sensitive for upgrades and OS changes. Sometimes expensive.

3. Make hardware duplicate of your original HASP. This is also good way and there is no need to modify/create any software. If you do not want to touch HASP protected soft due  legal issues or worry to cause its proper operation - read below. 


How we do HASP hardware

 You will only need to read data of you HASP. But you don't have to send a HASP to Us! (this is usual question). Simply we will send you small program which in few seconds will read all data from your HASP and write it to separate file. This file you should send back to us and from supplied data we will develop your HASP dongle replacement. And we can do a lot of them !!!

There are vast number of various dongles floating around, and "Hasp" is just one kind of them. How to know which one is in your hands? It could be SafeNet Sentinel, Rockey, ILok, Gemplus,Hardlock, Marx, Wibu or anything else. All they made by different vendors, has different functions and appearance.

The first thing you need to know what exactly you have. Luckily Microsoft developed nice application "UVCView.exe" which can show all devices plugged in to USB ports of computer and pull all basic identification information out of it. Below is step-by step instruction how to get identification data out of your dongle:

1. Download archived UVCView.zip here

Is it safe?   UVCView is not our product. It is Open source sample application developed by Microsoft (R) and included with Windows(R) driver development kit. If you don't trust this site, just search for "UVCview" on internet and  download from wherever you want.
2. Unpack and run (doubleclick) UVCView.x86.exe  UvcViewRun.gif
3. On the left side you can see all USB ports and devices of  your PC  UvcGetDataFile.gif
4. Plug your USB dongle and press "Refresh" in File menu to see the latest list.
(Sometimes Refresh is done automatically)

5. Click on the device and all its information show up on the right side
6. Save that information in to Key.txt file by going to menu File, Save As..., enter file name and Save
7. Email Key.txt file to dongle@nsys.by

So we can verify what sort of dongle is it, how it can be duplicated, and what are future instructions and procedures for creating its duplicate.

We reply usually within 24 hours.

The identification technique is Vendor independent and works with any USB device, even with USB Flash drive. You can play with it as much as you like.

There is no need to have any drivers or any software installed. If you would see "Found New Hardware"  you can safely cancel installation.


 (this is only for prallel port dongles!)

1. Download Hasp data reader hasp4rdr.exe


Prepare empty floppy disk and run dowloaded Hasp4rdr.exe


app will ask you to insert

floppy and writes DOS boot files

and Hasp4 reader  on it

3. You will get MS-DOS boot disk with Hasp4 reader on it
4. Read "ReadMe.txt" file on the disk.
5. Plug your Hasp in to LPT port 

Reboot PC from this floppy.

Folow onscreen instructions & read your hasps data

Then you will get your HASP data file with all memory content an other internal settings saved in *.hsp file on the same floppy


If something unclear - contact us: dongle@nsys.by


E-mai received hasp datafile 


  back to dongle@nsys.by

8. Then we will verify if all data grabbed correctly and estimate a price of your HASP duplicate.


From this data we will develop twin of your HASP !!!!

Does it cost

 something ???

<=  Read abut this here


<= Read about this here
Contact Info:

 MM Group 

  By Emaildongle@nsys.by



          (if something not works - send us dongle identification data as instructed here )
Before we can read a Hasp - we need to know  our Hasp passwords. They are diferent for each software vendor.

If you don't know them or don't know what they are - read how to get Hasp Passwords

If you know them - continue to reading sep by step procedure below. 







Now we have our hasp passwords ready and your hasp plugged.


Note that from this point everything can be done on any PC.

It is not need to have your protected application installed.


Download Hasp reader archive:  HaspHLrdr.zip (165kb)



Create separate folder for it.  For example C:\HaspHLrdr



Unzip downloaded archive in to this new folder. It is 3 file inside:







First of all we need to install reader drivers. This is a standard OS procedure as for any other hardware but for clarity it is illustrated below.  Note that later driver can be removed in same way.



Go to "Start"  =>  "Settings" => "Control Panel" => "System"




6. Select "Hardware" tab => "Device Manager" and then in USB Devices tree find our USB device. In most cases it will be "Aladdin USB Key".  Now RIGHT CLICK mouse on it and select "Update Driver..."

P.s Device Manager can also be reached in other ways.



7.  Hardware Update Wizard will start.  When offered - select "No, not this time" and go "Next".



8. Select "Install from a list or specific location" and go "Next"



9. On the search and install options select "Don't search. I will choose the driver to install" and go "Next"



10. Then offered to select driver to install. It could be seen a number of items on the list - just ignore them and press "Have Disk..." 



11. Opens Install from Disk dialog - press "Browse..." and locate dongledupe.inf file which is in the same folder where we unzipped whole reader - see step_3 above.  In our example it is C:\HaspHLrdr .   Select it, then "Open" and "OK".



12. Later you can see a warning that Dongle-Duplicate driver is not passed Windows Logo. Select "Continue Anyway"




At the end is final screen saying that installation done. Select "Finish".


Here we MUST  Restart PC.  In most cases it will be the ask to do so from Windows, but if not - we sill need to reboot now.



14. After restart we can go to Device Manager again and verify if our driver is loaded ok - see steps 5. and 6. above. On the list we should see "Dongle-Duplicate reading driver".  Note that hasp has to be plugged all this time.



15. Now we a fully ready to read. Go to the folder where reader is - in our example it is C:\HaspHLrdr

Run HaspHLrdr.exe  enter your hasp passwords (in our example they was 3C39:25A0) and press "Read".

 Wait few minutes until it tells that reading done and data in to file saved. This data file with DMP extension saved in same to same folder where reader is. Find it and email to dongle@nsys.by




Contact Info:

Any questions or something not works - write:



  Email dongle@nsys.by 


Respond within 24 hours.