Civil Engineering Association

Full Version: USB key and dongle images
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Many of us have access to software keys, USB or dongle. I was surfing around looking for a way to share a USB for one license between main machine and virtual machine on same computer (so that I can run several simulations simultaneously) when I came across USB and Dongle emulators. Anyone knows how to use them? We can have access to keys and create image from the key and then use the emulator as a key on several machines.

I think we need to have a section on how to use extract USB and Dongle images and how to use emulators. That will be very helpful to use for software that we cannot patch or software that we have access to their protection hardware.

Salaam
I'm not sure I'm fully understand your question about the virtual machines.
If you own a USB dongle you can try to use USB over Network or Eltima USB to Ethernet Connector to share a physical USB dongle in one computer with other computers. It works for different USB devices including protection dongles. I own different versions of those softs but I didn't remember for how many devices the cracked version works (tryed an old version once with two computers).
I supose that if they will work with real net adapters will work with virtual too, but this request some work around.
In the past I made some dumps from dongles (Parallel and USB) using HASP Emulator PRo 2.33 A002 (Glasha).
The english is worse like mine and theoretically it will produce a dump only, but I succeeded to make reg files. I don't remember how and I'm affraid this will be a difficult work for a majority of our users.
To use the emulator with a ready emulation file is easy, to create is a little bit difficult.
My fear is that the software maker can recognize the source of the dump (from wich dongle and customer came the dump spreeding around the world) and prosecute him.
If you used USB over network or USB connector, can the USB key be accessed simultaneously or is it only available on network for one session at a time?

You mentioned that you used a dumped file in an emulator. I have a dump file from the USB key, what emulator should I use and where to get

Thanks
Yes the the USB key may accessed simultaneously by many computers according to the license (one ore more computers). Think about the computer with the dongle as a host and others are guests using the same device. The protected software dont check the dongle every second. I told you, I use the HASP Emulator and it read from the Windows registry how may keys you own.

This is the key exported form the registry but some fields are scrambled with x and y charactes. If the emulator is installed and you own the reg file it's enough to duble click it. I this case the key include the emulator and two softs (Dump\xxxx__ and Dump\yyyy___).

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP]
"Version"="2.33"
"RegName"="xxxxxxxx"
"RegNum"="xxxxxxx"
"RegEmail"="xxxxxx@xxxxx"
"RegHASH"=hex:xx,xx,xx,xx,xx,xx,28,fb,e7,57,dd,d7,c6,c8,e6,41,c1,e2,97,c7,58,\
a1,1e,da,eb,e0,e7,a3,da,ae,18,86,b4,9d,a5,ba,40,a2,e6,9a,e2,7a,bd,ad,08,18,\
87,09,2b,d6,d0,d4,99,f8,4a,b0,40,6a,0c,9d,f2,23,f8,51,1e,d1,f9,6e,31,1b,a1,\
90,3d,91,1c,2e,af,f5,e1,09,6b,8b,17,e3,95,8f,71,b4,fc,df,2f,79,c3,84,17,be,\
c5,fb,ce,2d,35,63,2e,69,e5,b5,38,1c,6d,0d,d9,50,62,ae,c7,d4,27,e7,00,37,c4,\
05,1f,be,99,79,d4,d6,9b,1a,de,7f,06,ca,e3,86
"Copyright"="xxxxxx"
"Copyright1"="Copyright ©"
"Copyright2"="Copyright ©"
"CprogNameSE"="HASP Emulator V 2.33 Professional Edition"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP\AppOption]
"FormTop"=dword:00000001
"StartHide"=dword:00000001
"SaveCangesDump"=dword:00000001
"ShowLog"=dword:00000001
"SL0000"=dword:00000001
"FNoSw"=dword:00000000
"HASPDriverVersion"="4.95"
"HEPath"="C:\\WINDOWS\\system32\\drivers"
"MemView"=dword:00000000
"CopyOdrv"=dword:00000000
"AlphaBlend"=dword:000000ff

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP\DRVOption]
"SICEDebug"=dword:00000001
"AppDebug"=dword:00000001
"PortsInfo"=hex(0):05,00,00,00,00,00,00,00,00,00,00,00,78,03,00,00,00,00,00,00,\
01,00,00,00,78,02,00,00,00,00,00,00,01,00,00,00,bc,03,00,00,00,00,00,00,20,\
00,00,00,f8,03,00,00,00,00,00,00,20,00,00,00,f8,02,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP\Dump]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP\Dump\xxxxxxxx]
"Name"="xxxxxxxxx"
"Copyright"="Copyright ©xxxxx"
"Created"="05.07.2006 00:50"
"SN"=dword:xxxxxxxx
"Type"=dword:00000001
"Memory"=dword:00000001
"SecTable"=hex:0f,a8,1f,b8,0f,a8,1f,b8
"NetMemory"=hex:ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
"Option"=hex:00,01,02,8c,23,00,00,00,00,00,00,00,00,c9
"Data"=hex:xx,xx,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,00,00,\
xx,xx,xx,00,00,00,00,00,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,\
xx,xx,xx,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,ff,ff
"EDStruct"=hex:81,48,6c,c0,77,60,04,96,16,02,52,dc,a0,ec,a2,2c,0a,e0,f9,a4,e0,\
14,8f,c1,97,43,76,af,18,14,81,74,8d,f2,52,87,c4,11,20,79,35,21,03,27,19,90,\
9a,59,08,28,0a,88,16,2b,86,d9,83,3c,ba,ba,09,10,19,ec,f4,f6,10,10,07,f6,b5,\
24,52,7c,c3,31,46,01,9a,51,08,a8,c4,21,90,98,0c,54,30,90,30,5e,44,0b,05,d7,\
e8,c2,0f,c9,4d,a5,18,25,54,2c,ab,28,20,cc,f4,0b,92,c7,c6,52,9a,28,c1,05,0c,\
8e,15,60,f9,88,8a,12,32,32,cb,52,27,a2,15,b5,eb,a4,29,ed,e4,8b,c0,59,12,82,\
46,0d,90,06,06,92,95,e4,6a,b6,e8,47,29,18,a1,04,4d,4a,00,1c,d4,d0,0a,08,31,\
2c,28,3c,dc,c8,5b,04,d2,00,cb,72,54,10,8c,84,c0,8f,a6,a3,2a,62,31,40,c0,94,\
33,c4,66,d2,2a,10,26,8b,85,50,e1,68,6b,05,d4,0c,92,58,1b,ba,c7,87,92,94,04,\
62,39,40,70,42,49,95,13,e3,41,43,9d,5c,a5,2c,9a,f3,58,35,a9,60,c8,31,49,c8,\
aa,a4,34,91,42,f2,01,01,01,01

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\HASP\Dump\yyyyyyyyy]
"Name"="yyyyyyyy"
"Copyright"="yyyyyy"
"Created"="17.05.04 19:05"
"Type"=dword:00000001
"Memory"=dword:00000001
"SecTable"=hex(0):a9,88,a9,88,f3,d2,f3,d2
"SN"=dword:xxxxxxxxx
"Data"=hex(0):xx,xx,xx,xx,xx,xx,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\
ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
"NetMemory"=hex(0):ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
"Option"=hex(0):01,00,00,4a,1f,00,00,00,00,00,ca,00,00,c9
Very interesting. Is this regitry file working properly ? Thank you.
Read all. I wrote "This is the key exported form the registry but some fields are scrambled with x and y charactes. If the emulator is installed and you own the reg file it's enough to duble click it. I this case the key include the emulator and two softs (Dump\xxxx__ and Dump\yyyy___)."
I gave this as an example and change some fields. The real one works very well in my computer and I publish it in a theoretical discution not for sharing.