PDA

View Full Version : Old Flora Asic USB Hardlock ... unable to emulate


georon
April 4th, 2012, 08:58
Dear all,

I'm trying to emulate a old USB flora asic dongle, within Win2k server, but I can't get it to work.
Too much info on too much applications that could be used.

The dongle is in use for an old application (Quadro Dnet DLoG server) for sending files to old production machines.
The dongle is EOL, but the machines still need to be running... (they are too expensive to replace)

The DLoG company cannot help me with it ... they aren't willing to.

Can anybody be of help?

So far I managed to create dump using HL-Dump v2.1
ModAd=15615

Now I have a reg and a dat file

But from this point on I'm stuck... I can't get my hands on the right tools...

FoxB
April 4th, 2012, 20:30
try google 'mk, multikey, vusb-based emulator'

georon
April 5th, 2012, 00:52
Quote:
[Originally Posted by FoxB;92224]try google 'mk, multikey, vusb-based emulator'


I've tried that, but I only end up on diverse rapidshare file not found pages...

JMI
April 5th, 2012, 03:17
Strange. I ended up here:

http://www.reteam.org/board/showthread.php?p=32279

Which has downloadable copies of: " dmp2mkey V2.5.7.9"

Don't know if this would work for your problem, but the download links it gives there are still working.

Check it out.

Might Help.

Regards,

FoxB
April 5th, 2012, 06:10
@JMI: you are not correct. this is for superpro only...

General
-------

Dmp2MKey converts a standard PVA format dump file from a Safenet SuperPro dongle into
a *.reg file suitable for incorporation into the registry to allow the MultiKey emulator and
other similar VUSB based emulators to emulate the original dongle. The program is run from
the standard cmd.exe command line shell. It uses an optimized fast algorithm for Enhanced
Query solving and a Multithreaded algorithm for solving Standard Queries. The program will
automatically use up to 4 CPU cores. The dmp2mkey.ini file must be in the same directory as
the exe, or the program will exit with an error. The default INI file is shown below.

georon
April 5th, 2012, 06:20
Maybe my wrong,

But I still cannot find anything usefull.

The state now:

Made dump using HL-dump (got .DAT file and .REG key)

Installed Multikey (different versions) and imported change .REG key.

But no luck so far.

The Windows OS is 2000 (ancient I know)
MODAD = 0x3CFF

Can anybody be of assistance?

HL-Dump claims chip is Flora Asic (OLD)

FoxB
April 5th, 2012, 06:52
show the dump

JMI
April 5th, 2012, 07:32
FoxB:

I was only reporting that a "search" using the terms you provided did lead somewhere and not only to the one I identified.

I know "less than little" about the specific subject.

Regards,

FoxB
April 5th, 2012, 08:37
re-upload to other host

georon
April 6th, 2012, 01:01
Here is my dump:

http://wtrns.fr/hGrveiZ110RqCnq ("http://wtrns.fr/hGrveiZ110RqCnq")

georon
April 6th, 2012, 02:19
It seems that the HL-Solver can not be used for FLORA since it was written for the LUNA Asic chip.
I've been searching for a while, but I'm not able to find the right program to use...

Anyone got a idea (and google does not seem to be helping me at the moment....)

Resource:
http://www.woodmann.com/forum/showthread.php?9932-Help-Hardlock-seeds&p=65517&viewfull=1#post65517 ("http://www.woodmann.com/forum/showthread.php?9932-Help-Hardlock-seeds&p=65517&viewfull=1#post65517")

FoxB
April 6th, 2012, 07:01
you have old dongle. you can test this seed's
Seed1 = 0x1cb3 Seed2 = 0x565a Seed3 = 0x88a3
Seed1 = 0xb516 Seed2 = 0x565a Seed3 = 0xa883
Seed1 = 0x4ae9 Seed2 = 0x565a Seed3 = 0x83a8
Seed1 = 0xe34c Seed2 = 0x565a Seed3 = 0xa388
Seed1 = 0xdc83 Seed2 = 0xa5a6 Seed3 = 0x88a3
Seed1 = 0x86da Seed2 = 0xa5a6 Seed3 = 0xa883
Seed1 = 0x7925 Seed2 = 0xa5a6 Seed3 = 0x83a8
Seed1 = 0x237c Seed2 = 0xa5a6 Seed3 = 0xa388

---------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulator\Hardlock\Dump\00003CFF]
"hlkMemory"=hex:\
4D,5A,00,44,4C,6F,47,20,47,6D,62,48,2C,20,4F,6C,\
63,68,69,6E,67,00,30,00,53,74,6F,72,6B,65,20,4E,\
6F,6C,74,65,20,45,4D,54,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,0F,DE,B1,00,00,00,00,08,00,00,16,00,31,4C,\
00,00,FA,00,00,00,00,00,01,40,00,80,00,00,00,00,\
00,00,30,14,81,E1,00,00,00,00,00,00,3A,41,ED,D7
"Seed1"=dword:00001CB3
"Seed2"=dword:0000565A
"Seed3"=dword:000088A3
"ID"=dword:00000000
"DongleType"=dword:00000002
"withMemory"=dword:00000001
-------------------------

correct this reg for your favorite emulator.

add: also you have the RUS option inside. and he can expired...

georon
April 6th, 2012, 07:56
Thanks FoxB,

But I'm rather unsure on how to continue next....

At this moment I'm trying to use HL_emul as emulator.
The HOWTOs state that the reg build by hl-dump v2.1 is the one to be imported in the registry.
Then I should use the mylock_builder for a MYLOCK.FST generation using the seeds...
Run emulator and it should be fine...

You've provided me with a different reg than hl-dump did. Should I merge the two?
Or simply use a different emulator? And if so, what would be the most suitable choice of emulator?

Thanks in advance...

EDIT

At this moment trying MultiKey 18.1.0...
And so far I can not see any response in hasploger..

georon
April 6th, 2012, 09:46
The strange thing is:

Output from original installation with hardlock inserted:

2012/04/06 09:57:26.562 Loger is loaded

2012/04/06 09:57:29.671 Programm is started!

==================================================================

2012/04/06 09:57:55.937 <== Application: Qdsrv32.exe

2012/04/06 09:57:55.937 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:55.984 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:55.984 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 09:57:56.046 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.046 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:56.109 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:56.125 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 09:57:56.171 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.171 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:56.234 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:56.234 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 09:57:56.312 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.312 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:56.359 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:56.359 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 09:57:56.421 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.421 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:56.484 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:56.500 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 09:57:56.546 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.546 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:56.609 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:56.609 ==> HardLock_Login: Status = 0x13

==================================================================

2012/04/06 09:57:56.687 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.687 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 09:57:56.734 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 09:57:56.734 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 09:57:56.796 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.796 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/06 09:57:56.859 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/06 09:57:56.875 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/06 09:57:56.921 <== Application: Qdsrv32.exe

2012/04/06 09:57:56.921 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/06 09:57:56.984 ==> HardLock_ReadBlock: Data =

2012/04/06 09:57:56.984

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/06 09:57:57.015 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/06 09:57:57.062 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.062 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/06 09:57:57.109 ==> HardLock_ReadBlock: Data =

2012/04/06 09:57:57.109

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/06 09:57:57.125 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/06 09:57:57.171 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.171 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/06 09:57:57.234 ==> HardLock_ReadBlock: Data =

2012/04/06 09:57:57.250

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/06 09:57:57.265 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/06 09:57:57.296 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.296 <== HardLock_AdvBlockReadMemo: ModAd = 0x3CFF (15615)

2012/04/06 09:57:57.296 <== HardLock_AdvBlockReadMemo: Adress = 0x42, Length = 0x10 (WORD)

2012/04/06 09:57:57.359 ==> HardLock_AdvBlockReadMemo: Data =

2012/04/06 09:57:57.359

00 00 00 00 | 16 00 02 00 | 00 FA 00 00 | 00 00 00 01 [................]

40 00 80 00 | 00 00 00 00 | 00 30 14 81 | E1 00 00 00 [@........0......]



2012/04/06 09:57:57.390 ==> HardLock_AdvBlockReadMemo: Status = 0x00

2012/04/06 09:57:57.390 ==> HardLock_AdvBlockReadMemo: Status = 0x00

==================================================================

2012/04/06 09:57:57.437 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.437 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/06 09:57:57.484 ==> HardLock_ReadBlock: Data =

2012/04/06 09:57:57.484

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/06 09:57:57.500 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/06 09:57:57.546 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.546 <== HardLock_AdvBlockReadMemo: ModAd = 0x3CFF (15615)

2012/04/06 09:57:57.546 <== HardLock_AdvBlockReadMemo: Adress = 0x42, Length = 0x10 (WORD)

2012/04/06 09:57:57.609 ==> HardLock_AdvBlockReadMemo: Data =

2012/04/06 09:57:57.625

00 00 00 00 | 16 00 02 00 | 00 FA 00 00 | 00 00 00 01 [................]

40 00 80 00 | 00 00 00 00 | 00 30 14 81 | E1 00 00 00 [@........0......]



2012/04/06 09:57:57.640 ==> HardLock_AdvBlockReadMemo: Status = 0x00

2012/04/06 09:57:57.640 ==> HardLock_AdvBlockReadMemo: Status = 0x00

==================================================================

2012/04/06 09:57:57.671 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.671 <== HardLock_AdvBlockReadMemo: ModAd = 0x3CFF (15615)

2012/04/06 09:57:57.671 <== HardLock_AdvBlockReadMemo: Adress = 0x42, Length = 0x0C (WORD)

2012/04/06 09:57:57.734 ==> HardLock_AdvBlockReadMemo: Data =

2012/04/06 09:57:57.734

16 00 00 00 | 0A 00 02 00 | 00 00 00 00 | 00 3A 41 ED [.............:A.]

D7 00 00 00 | 00 00 00 00 | | [........]



2012/04/06 09:57:57.734 ==> HardLock_AdvBlockReadMemo: Status = 0x00

2012/04/06 09:57:57.765 ==> HardLock_AdvBlockReadMemo: Status = 0x00

==================================================================

2012/04/06 09:57:57.812 <== Application: Qdsrv32.exe

2012/04/06 09:57:57.812 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/06 09:57:57.859 ==> HardLock_ReadBlock: Data =

2012/04/06 09:57:57.859

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/06 09:57:57.875 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/06 09:58:26.921 <== Application: Qdsrv32.exe

2012/04/06 09:58:26.921 <== HardLock_IsHardlock: ModAd = 0x3CFF (15615)

2012/04/06 09:58:26.984 ==> HardLock_IsHardlock: P1 = 42, P2 = 00, P3 = 00

2012/04/06 09:58:26.984 ==> HardLock_IsHardlock: Status = 0x00

==================================================================

2012/04/06 09:58:56.921 <== Application: Qdsrv32.exe

2012/04/06 09:58:56.921 <== HardLock_IsHardlock: ModAd = 0x3CFF (15615)

2012/04/06 09:58:56.984 ==> HardLock_IsHardlock: P1 = 42, P2 = 00, P3 = 00

2012/04/06 09:58:57.000 ==> HardLock_IsHardlock: Status = 0x00


Output of virtualised installation


2012/04/06 14:17:32.690 Loger is loaded

2012/04/06 14:17:35.143 Programm is started!

==================================================================

2012/04/06 14:17:45.017 <== Application: QDSRV32.EXE

2012/04/06 14:17:45.017 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 14:17:45.080 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 14:17:45.080 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 14:17:45.142 <== Application: QDSRV32.EXE

2012/04/06 14:17:45.142 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/06 14:17:45.767 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 14:17:45.767 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 14:17:45.829 <== Application: QDSRV32.EXE

2012/04/06 14:17:45.829 <== HardLock_Login: ModAd = 0x46B0 (18096)

2012/04/06 14:17:45.892 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 14:17:45.892 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 14:17:45.954 <== Application: QDSRV32.EXE

2012/04/06 14:17:45.954 <== HardLock_Login: ModAd = 0x46B0 (18096)

2012/04/06 14:17:46.517 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 14:17:46.517 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 12:45:24.849 <== Application: QDSRV32.EXE

2012/04/06 12:45:24.849 <== HardLock_Login: ModAd = 0x46B0 (18096)

2012/04/06 12:45:24.911 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 12:45:24.911 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 12:45:24.973 <== Application: QDSRV32.EXE

2012/04/06 12:45:24.973 <== HardLock_Login: ModAd = 0x46B0 (18096)

2012/04/06 12:45:25.035 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 12:45:25.035 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 12:45:25.097 <== Application: QDSRV32.EXE

2012/04/06 12:45:25.097 <== HardLock_Login: ModAd = 0x46B0 (18096)

2012/04/06 12:45:25.159 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 12:45:25.159 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/06 12:45:25.221 <== Application: QDSRV32.EXE

2012/04/06 12:45:25.221 <== HardLock_Login: ModAd = 0x46B0 (18096)

2012/04/06 12:45:25.283 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/06 12:45:25.283 ==> HardLock_Login: Status = 0x07


And then an error saying: 4214: V4-Hardkey not found


Summary

After 7 tries the application switches hardlock... but not when I emulate it...

At this moment I'm confused and have changed the registry entries to reflect all the different seeds... But still no luck.

Am I doing something totally wrong?

georon
April 6th, 2012, 09:56
Edit: Found registry entry: now the application searches the right MODAD!

Still no luck though...

FoxB
April 6th, 2012, 09:59
in my reg you need change the registry way as show in the MK sample for hardlock.

georon
April 6th, 2012, 10:02
Quote:
[Originally Posted by FoxB;92248]in my reg you need change the registry way as show in the MK sample for hardlock.


No need to generate mylock.fst or other files??

FoxB
April 6th, 2012, 10:09
MK not use .fst, only .reg

georon
April 6th, 2012, 10:14
Thanks for the info.

At this moment I'll stop and celebrate my weekend... Nice Easter and thanks for your help.

The token response is still P1 = 00 and Status = 0x07 (to my knowledge it is no device found)

I'll retry all the other seeds after the weekend.

Thanks in advance, if you have any thing I can look at, please let me know

Happy Bunny Hunt!

georon
April 10th, 2012, 05:34
I've tried several times with all the seeds, but I'm still out of luck..

When I change the program HKSWITCH settings to local/USB (as is on the original machine) I receive nothing from the Multikey (v18.1.0)

When I change the HKSWITCH settings to remote, the multikey replies, but the program halts with a hardkey error (4300: Hardkey Error [307]).

Beneath are the results of HaspLoger:
==================================================================

2012/04/10 10:27:18.001 <== Application: QDSRV32.EXE

2012/04/10 10:27:18.001 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/10 10:27:18.064 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/10 10:27:18.064 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/10 10:27:18.126 <== Application: QDSRV32.EXE

2012/04/10 10:27:18.142 <== HardLock_Login: ModAd = 0x46B1 (18097)

2012/04/10 10:27:18.814 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/10 10:27:18.829 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/10 10:27:21.189 <== Application: HLS32SVC.EXE

2012/04/10 10:27:21.189 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:21.251 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:21.267 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:21.314 <== Application: HLS32SVC.EXE

2012/04/10 10:27:21.314 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:21.376 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:21.392

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:21.392 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:21.439 <== Application: HLS32SVC.EXE

2012/04/10 10:27:21.439 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:22.001 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/10 10:27:22.017 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/10 10:27:22.064 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.079 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:22.126 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:22.126 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:22.189 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.189 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:22.251 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:22.251 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:22.314 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.329 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:22.376 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:22.407

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:22.423 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:22.439 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.439 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:22.501 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:22.501 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:22.564 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.579 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:22.579 <== HardLock_Unknown_Fn: Pass1 = 0x3CFF (15615), Pass2 = 0xC8370000 (-935919616)

2012/04/10 10:27:22.626 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:22.626 ==> HardLock_Unknown_Fn: Data Len = 0x00 (0)

2012/04/10 10:27:22.626 ==> HardLock_Unknown_Fn: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:22.626 ==> HardLock_Unknown_Fn: Status = 0x00

2012/04/10 10:27:22.626

03 57 00 00 | 00 00 00 00 | FF 3C 00 00 | 00 00 37 C8 [.W.......<....7.]

42 00 00 00 | 00 00 00 00 | 4E 00 00 00 | 01 00 01 00 [B.......N.......]

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 3C 3B | 7D F6 00 00 | 80 01 00 00 [......<;}.......]

00 00 48 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 [..H.............]

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 01 00 [................]



==================================================================

2012/04/10 10:27:22.689 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.704 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:22.751 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:22.751 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:22.814 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.814 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:22.876 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:22.876

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:22.876 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:22.954 <== Application: HLS32SVC.EXE

2012/04/10 10:27:22.954 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:23.001 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/10 10:27:23.017 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/10 10:27:23.064 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.079 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:23.142 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:23.142 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:23.189 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.189 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:23.251 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:23.251 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:23.314 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.329 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:23.376 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:23.392

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:23.392 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:23.439 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.439 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:23.501 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:23.501 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:23.564 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.579 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:23.579 <== HardLock_Unknown_Fn: Pass1 = 0x3CFF (15615), Pass2 = 0xC8370000 (-935919616)

2012/04/10 10:27:23.626 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:23.626 ==> HardLock_Unknown_Fn: Data Len = 0x00 (0)

2012/04/10 10:27:23.626 ==> HardLock_Unknown_Fn: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:23.626 ==> HardLock_Unknown_Fn: Status = 0x00

2012/04/10 10:27:23.626

03 57 00 00 | 00 00 00 00 | FF 3C 00 00 | 00 00 37 C8 [.W.......<....7.]

42 00 00 00 | 00 00 00 00 | 4E 00 00 00 | 01 00 01 00 [B.......N.......]

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 3C 3B | 7D F6 00 00 | 80 01 00 00 [......<;}.......]

00 00 48 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 [..H.............]

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 01 00 [................]



==================================================================

2012/04/10 10:27:23.688 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.688 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:23.751 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:23.751 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:23.813 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.813 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:23.876 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:23.892

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:23.892 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:23.938 <== Application: HLS32SVC.EXE

2012/04/10 10:27:23.938 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:24.001 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/10 10:27:24.001 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/10 10:27:24.063 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.079 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:24.126 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:24.126 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:24.188 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.204 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:24.251 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:24.251 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:24.313 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.329 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:24.376 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:24.376

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:24.376 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:24.438 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.438 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:24.501 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:24.501 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:24.563 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.579 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:24.579 <== HardLock_Unknown_Fn: Pass1 = 0x3CFF (15615), Pass2 = 0xC8370000 (-935919616)

2012/04/10 10:27:24.626 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:24.626 ==> HardLock_Unknown_Fn: Data Len = 0x00 (0)

2012/04/10 10:27:24.642 ==> HardLock_Unknown_Fn: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:24.642 ==> HardLock_Unknown_Fn: Status = 0x00

2012/04/10 10:27:24.642

03 57 00 00 | 00 00 00 00 | FF 3C 00 00 | 00 00 37 C8 [.W.......<....7.]

42 00 00 00 | 00 00 00 00 | 4E 00 00 00 | 01 00 01 00 [B.......N.......]

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 3C 3B | 7D F6 00 00 | 80 01 00 00 [......<;}.......]

00 00 48 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 [..H.............]

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 01 00 [................]



==================================================================

2012/04/10 10:27:24.688 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.704 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:24.751 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:24.751 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:24.813 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.829 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:24.876 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:24.876

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:24.892 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:24.938 <== Application: HLS32SVC.EXE

2012/04/10 10:27:24.954 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:25.001 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00

2012/04/10 10:27:25.001 ==> HardLock_Login: Status = 0x07

==================================================================

2012/04/10 10:27:25.079 <== Application: HLS32SVC.EXE

2012/04/10 10:27:25.079 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:25.188 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:25.673 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:25.876 <== Application: HLS32SVC.EXE

2012/04/10 10:27:25.876 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:25.938 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:25.954 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:26.016 <== Application: HLS32SVC.EXE

2012/04/10 10:27:26.016 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)

2012/04/10 10:27:26.063 ==> HardLock_ReadBlock: Data =

2012/04/10 10:27:26.079

4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]

63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]

6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]

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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]

00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]

00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]



2012/04/10 10:27:26.095 ==> HardLock_ReadBlock: Status = 0x00

==================================================================

2012/04/10 10:27:26.126 <== Application: HLS32SVC.EXE

2012/04/10 10:27:26.141 <== HardLock_Login: ModAd = 0x3CFF (15615)

2012/04/10 10:27:26.188 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:26.188 ==> HardLock_Login: Status = 0x00

==================================================================

2012/04/10 10:27:26.266 <== Application: HLS32SVC.EXE

2012/04/10 10:27:26.266 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:26.266 <== HardLock_Unknown_Fn: Pass1 = 0x3CFF (15615), Pass2 = 0xC8370000 (-935919616)

2012/04/10 10:27:26.313 <== HardLock_Unknown_Fn: Service = 0x4E (78)

2012/04/10 10:27:26.313 ==> HardLock_Unknown_Fn: Data Len = 0x00 (0)

2012/04/10 10:27:26.329 ==> HardLock_Unknown_Fn: P1 = 42, P2 = 00, P3 = 00

2012/04/10 10:27:26.329 ==> HardLock_Unknown_Fn: Status = 0x00

2012/04/10 10:27:26.345

03 57 00 00 | 00 00 00 00 | FF 3C 00 00 | 00 00 37 C8 [.W.......<....7.]

42 00 00 00 | 00 00 00 00 | 4E 00 00 00 | 01 00 01 00 [B.......N.......]

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 3C 3B | 7D F6 00 00 | 80 01 00 00 [......<;}.......]

00 00 48 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 [..H.............]

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 01 00 [................]


What am I doing wrong?

FoxB
April 10th, 2012, 07:48
mk hold only hardlock local mode. you can upload QDSRV32.EXE
file?

georon
April 10th, 2012, 08:22
I've included entire program folder structure.

QDSRV32.EXE is in Program Files\Quadro\Dnet
It makes use of d3tool10.dll in Program Files\Common Files\DLoG (for hardlock)

http://wtrns.fr/pdNXwwZhaqNq9i ("http://wtrns.fr/pdNXwwZhaqNq9i")

georon
April 13th, 2012, 03:28
I'm still not having any luck.
FoxB, Have you been able to find a solution? Or are you digging in the dark like me?

With regards,
Ron

FoxB
April 13th, 2012, 12:26
cant see any access to modad=0x3cff

Hardlock In:> HLM_LOGIN: ModAd=18097 (0x46B1),
RefKey=DLOGGMBH, 444C4F47474D4248
VerKey=щr04 ћ, F985723034870B9E
Hardlock Out:> HLM_LOGIN: ModAd=18097 (0x46B1) -> Status=No device available

Hardlock In:> HLM_LOGIN: ModAd=18096 (0x46B0),
RefKey=DLOGGMBH, 444C4F47474D4248
VerKey=щr04 ћ, F985723034870B9E
Hardlock Out:> HLM_LOGIN: ModAd=18096 (0x46B0) -> Status=No device available

Hardlock In:> HLM_LOGIN: ModAd=18097 (0x46B1),
RefKey=DLOGGMBH, 444C4F47474D4248
VerKey=щr04 ћ, F985723034870B9E
Hardlock Out:> HLM_LOGIN: ModAd=18097 (0x46B1) -> Status=No device available

Hardlock In:> HLM_LOGIN: ModAd=18096 (0x46B0),
RefKey=DLOGGMBH, 444C4F47474D4248
VerKey=щr04 ћ, F985723034870B9E
Hardlock Out:> HLM_LOGIN: ModAd=18096 (0x46B0) -> Status=No device available

georon
April 14th, 2012, 09:15
That's right.

Only when you change the harlock mode from default to local(USB) using CommonFiles\DloG\HKSWITCH.exe it searches the right modad.

FoxB
April 15th, 2012, 11:17
if run CommonFiles\DloG\HKSWITCH.exe i'm not see any switch. simply clear screeen. imho, this is wrong install. you can upload the target software?

georon
April 17th, 2012, 01:44
Program setup is not available ....


But try adding this to registry:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\DLoG]

[HKEY_LOCAL_MACHINE\SOFTWARE\DLoG\D3TOOL10]

[HKEY_LOCAL_MACHINE\SOFTWARE\DLoG\D3TOOL10\Protection]
"QDNET6"=dword:00000003

[HKEY_LOCAL_MACHINE\SOFTWARE\DLoG\Quadro DNeT]
"ExeName"="Qdsrv32.exe"
"UserPath"="C:\\Personal\\Quadro\\Dnet"
"ProtectionKey"="QDNET6"

[HKEY_LOCAL_MACHINE\SOFTWARE\DLoG\Quadro DNeT\0.0]

[HKEY_LOCAL_MACHINE\SOFTWARE\DLoG\Quadro DNeT\Dnet]
"CFGFile"="C:\\Program Files\\Quadro\\Dnet\\DNET.CFG"
"AmdcHostStation"=dword:00000000
"AmdcFileFormat"=dword:00000000
"QrmMaxRetries"=dword:0000000a
"MyStation"=dword:00000000



This will do the trick...

sapu
April 18th, 2012, 06:45
An alternate method could be to write an hlvdd.dll replacement (like the one attached here): 2579, and copy it in the program directory.

georon
April 18th, 2012, 07:00
I'm not really sure how I could accomplish this ... I'm not keen on compiling dll's...

sapu
April 18th, 2012, 08:13
Quote:
[Originally Posted by georon;92339]I'm not really sure how I could accomplish this ... I'm not keen on compiling dll's...

From Visual Studio: open project (.dsp) and build
From command line: cl -MD hlvdd.c hlvdd.def /link /dll /out:hlvdd.dll

georon
April 18th, 2012, 09:13
Found another oddity ...
I found a 1,44MB floppy of the original application ... it had alladin diagnostixv1.0 on it.

When I connect to module address 15615 (is also mentioned in the application manual) I receive the following in HaspLoger:

DIAGNOSTIX log:
==================================================================
2012/04/18 14:09:14.919 <== Application: diagnostix.exe
2012/04/18 14:09:14.919 <== HardLock_Login: ModAd = 0x3CFF (15615)
2012/04/18 14:09:14.966 ==> HardLock_Login: P1 = 42, P2 = 00, P3 = 00
2012/04/18 14:09:14.966 ==> HardLock_Login: Status = 0x00
==================================================================
2012/04/18 14:09:15.029 <== Application: diagnostix.exe
2012/04/18 14:09:15.029 <== HardLock_IsHardlock: ModAd = 0x3CFF (15615)
2012/04/18 14:09:15.091 ==> HardLock_IsHardlock: P1 = 42, P2 = 00, P3 = 00
2012/04/18 14:09:15.091 ==> HardLock_IsHardlock: Status = 0x00
==================================================================
2012/04/18 14:09:15.154 <== Application: diagnostix.exe
2012/04/18 14:09:15.154 <== HardLock_ID: ModAd = 0xE3CFF (933119)
2012/04/18 14:09:15.216 ==> HardLock_ID: P1 = 42, P2 = 00, P3 = 00
2012/04/18 14:09:15.216 ==> HardLock_ID: ID = 0x42
2012/04/18 14:09:15.216 ==> HardLock_ID: Status = 0x00
==================================================================
2012/04/18 14:09:15.279 <== Application: diagnostix.exe
2012/04/18 14:09:15.279 <== HardLock_ReadBlock: Adress = 0x42, Length = 0x40 (WORD)
2012/04/18 14:09:15.341 ==> HardLock_ReadBlock: Data =
2012/04/18 14:09:15.341
4D 5A 00 44 | 4C 6F 47 20 | 47 6D 62 48 | 2C 20 4F 6C [MZ.DLoG GmbH, Ol]
63 68 69 6E | 67 00 30 00 | 53 74 6F 72 | 6B 65 20 4E [ching.0.Storke N]
6F 6C 74 65 | 20 45 4D 54 | 00 00 00 00 | 00 00 00 00 [olte EMT........]
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 0F DE | B1 00 00 00 | 00 08 00 00 | 16 00 31 4C [..............1L]
00 00 FA 00 | 00 00 00 00 | 01 40 00 80 | 00 00 00 00 [.........@......]
00 00 30 14 | 81 E1 00 00 | 00 00 00 00 | 3A 41 ED D7 [..0.........:A..]
2012/04/18 14:09:15.341 ==> HardLock_ReadBlock: Status = 0x00
==================================================================
2012/04/18 14:09:15.404 <== Application: diagnostix.exe
2012/04/18 14:09:15.404 <== HardLock_Logout: ModAd = 0x134D3CFF (323828991)
2012/04/18 14:09:15.466 ==> HardLock_Logout: P1 = 42, P2 = 00, P3 = 00
2012/04/18 14:09:15.466 ==> HardLock_Logout: Status = 0x00


And when I run the original application Hasploger gives me the following...
QDSRV32 log:
==================================================================
2012/04/18 13:10:11.125 <== Application: QDSRV32.EXE
2012/04/18 13:10:11.125 <== HardLock_Login: ModAd = 0x46B1 (18097)
2012/04/18 13:10:11.184 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00
2012/04/18 13:10:11.184 ==> HardLock_Login: Status = 0x07
==================================================================
2012/04/18 13:10:11.242 <== Application: QDSRV32.EXE
2012/04/18 13:10:11.242 <== HardLock_Login: ModAd = 0x46B1 (18097)
2012/04/18 13:10:11.942 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00
2012/04/18 13:10:11.942 ==> HardLock_Login: Status = 0x07
==================================================================
2012/04/18 13:10:12.000 <== Application: QDSRV32.EXE
2012/04/18 13:10:12.000 <== HardLock_Login: ModAd = 0x3CFF (15615)
2012/04/18 13:10:12.059 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00
2012/04/18 13:10:12.088 ==> HardLock_Login: Status = 0x07
==================================================================
2012/04/18 13:10:12.117 <== Application: QDSRV32.EXE
2012/04/18 13:10:12.117 <== HardLock_Login: ModAd = 0x3CFF (15615)
2012/04/18 13:10:12.700 ==> HardLock_Login: P1 = 00, P2 = 00, P3 = 00
2012/04/18 13:10:12.700 ==> HardLock_Login: Status = 0x07
==================================================================

FoxB
April 18th, 2012, 09:30
mk not hold network func of the hardlock

georon
April 19th, 2012, 00:52
The previous post was application running in local(usb) hardlock mode...