Заметки сисадмина » HASP снятия дампа с ключей

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

HASP снятия дампа с ключей

2022-11-21 · Posted in Процедуры лечения

Утилита для дампа ключа из win10x64. Вытаскивает искомые SN и Data в рег формате, осталось только скопировать это в публичный дамп:

srm2mult_1.2

Утилита и инструкция для дампа ключа из winxp или win2003:

HaspHL_Tools
https://www.techidiots.net/notes/emulate-hasp-hl-pro-1/HaspHL_Tools.zip/view

Ставьте Windows Server 2003 (под winxp тоже работает, в vbox с проброшенным ключем usb), обязательно 32-битный, на 64-бит дампер не работает. Далее:
Ключ сервера 1С х64 подходит для сервера х32, поэтому нормально дампится под 32-битной Win Server 2003.

1) Установите v5.2 hasp hl drivers (HaspHL_Tools.zip\HASP key 5.2 driver\HASPUserSetup.exe).

В случае эмуляции устройств в виртуализированной ОС не забудьте в свойствах виртуальной машины добавить USB-контроллер.

2) Запустите ‘Toro Aladdin Dongles Monitor’ (HaspHL_Tools.zip\haspmon32\Toro Aladdin Dongles Monitor.exe). При подключенном в USB haspе, запустите приложение, требующее ключ, и поработайте в нем.

3) Вернитесь в ‘Toro Aladdin Dongles Monitor’. Если программа обращалась к ключу, вы должны увидеть что-то подобное:
PW1=XXXXX (0xPW1) , PW1=XXXXX (0xPW2)
ВАЖНО: у меня пара паролей ловится очень плохо, один раз из 10-ти. Но можно этот этап пропустить, а просто подсмотреть пароль в существующих дампах.
Суть – 1С отправляет драйверу HASP пароль, а драйвер при наличии подходящего ключа – выдаст ответ.
Поэтому просто открывайте существующий REG файл с аналогичным ключем. В начале файла строка вида:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\MuKeyDrv\HKeys\4125237A]
Вот 4125237A – это и есть пароль. Разбейте его на пары 0x4125 и 0x237A – получите что нужно.

4) Теперь у Вас есть пароли от ключа, запустите h5dmp.exe (HaspHL_Tools.zip\haspmon32\h5dmp.exe) для дампа
h5dmp.exe 0xPW1 0xPW2
Если всё пройдет успешно, в папке программы появятся 2 файла: hasp.dmp, hhl_mem.dmp.
Если будут ошибки – перебирайте пары, которые показала ‘Toro Aladdin Dongles Monitor’. Иногда помогает отключение ключа и подключение обратно, не останавливая ‘Toro Aladdin Dongles Monitor’.

Запускаю h5dmp.exe 0x3B6D 0x70CB и получаю Error(-10) Dongle not found (((((
ключ перетыкал в различные usb порты, результат один, ошибка
А вот это пробовали (взято из архива же):
if your dongle attached to your pc and monitor can not log, you have to
right-click on UsbFilter_Install.inf and then press install. it will
ask you to restart. press yes. after restart it will work correctl

5) С помощью ‘UniDumpToReg’ (HaspHL_Tools.zip\UniDumpToReg\UniDumpToReg.exe) создайте файл REG. Откройте файл hasp.dmp (файлы hasp.dmp и hhl_mem.dmp должны быть в одном каталоге). Выбирайте пункт ‘Chingachguk based Hasp HL’ и жмите ‘Go’. REG файл будет создан в том-же каталоге, где hasp.dmp.

потому что дампы больше чем на 250 юзеров имеют свои особенности по эмуляции мультикеем, должен быть правильно выставлен тип ключа – HASP HL, значение NetMemory тоже другое, версия драйверов HASP должна быть не выше 5.86, в ини файле HASP LM надо разрешить раздавать больше чем 250 лицензий. А так чисто ради любопытства люди проверяли эмуль и на 1000 нормально работает.

Дампы больше чем на 250 юзеров имеют свои особенности по эмуляции мультикеем, должен быть правильно выставлен тип ключа – HASP HL, значение NetMemory тоже другое, версия драйверов HASP должна быть не выше 5.86, в ини файле HASP LM надо разрешить раздавать больше чем 250 лицензий.
В самом дампе должно быть:

“DongleType”=dword:00000001
“Type”=dword:000000EA
“NetMemory”=hex:03,00,F0,01,04,FF,FF,FF,FF,FF,FE,FF
“DongleType”=dword:00000001 – означает тип ключа HASP
“Type”=dword:0000000A – означает версию ключа HASP4
“Type”=dword:000000EA – означает версию ключа HASP HL

Максимальная версия, рекомендуемая к установке – 6.50, хотя, лично я рекомендовал бы всё таки 5.40 (идут в комплекте с LM8.32), 5.86 или 5.95, но не выше.

В старых серверных ключах:
“Type”=dword:000000EA
“Type”=dword:0000000A
EA – Hasp HL
0A – простой Hasp

Количество пользователей:

Также замените sn и 7 строчек из data.

Заменяете Password на 0x701D25D3. Будет HASP4 ORG8A.
В NetMemory и Data меняете 0x64,0x00 на 0x2C,0x01 и будет ключ на 300.

3 Responses

  1. Dmitry says:

    Здравствуйте!
    Какой пароль от архивов?

  2. Антон says:

    “Но можно этот этап пропустить, а просто подсмотреть пароль в существующих дампах.”

    А как именно подсмотреть пароль в дампах? (у меня он что-то никак не хочет определяться)

    И есть ли какая-то документация по работе HASP – как идут обращения, что где в дампах, итп ?

Leave a Reply