Сейчас на форуме: vasilevradislav, Magister Yoda, site-pro (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› HASP HL Time Вопрос по таблицам DTable ETable
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 мая 2012 11:09 · Поправил: haisam
· Личное сообщение · #1

Добрый день
Есть ключ HASP HL Time, в нем собственно часики и полетели, софт соответственно не запускается, разработчик недоступен, необходимо создать эмуль.
Что было сделано.
При помощи h5dmp снял дамп . Конвертером получил из него регфайл. В нем поправил DongleType и Type ( почему-то стояло da а насколько понял мой ключ это FA) поставил Multykey 18.0.3 импортировал рег файл. устройство определилось. Но естественно выдает ошибку "Envelope unknown error"
При помощи TORO Dongle monitor снимаю лог и тут у меня стопор.
Вот такой пример лога

Code:
  1. HaspHL In:> Hasphl_decrypt, Length=16
  2. Data:
  3. F1BBE134BEB55C81B0FD03F0C9609C38
  4. HaspHL Out:> Hasphl_decrypt Status=0 (0x0)
  5. Response:
  6. 2274D7CB02749D6F40281C144D0E08BA
  7.  
  8. HaspHL In:> Hasphl_decrypt, Length=32
  9. Data:
  10. 1E8517137E71D8F1AD6B755B38AFDAFEC3268A292AD4B27B13D281368BFE9C49
  11. HaspHL Out:> Hasphl_decrypt Status=0 (0x0)
  12. Response:
  13. D2BE5A50EA6E9596410BA7C909FA4E72C3268A292AD4B27B13D281368BFE9C49
  14.  
  15. HaspHL In:> Hasphl_decrypt, Length=48
  16. Data:
  17. 1E8517137E71D8F1AD6B755B38AFDAFEC3268A292AD4B27B13D281368BFE9C49A7A0CC4DCBED498D52CA604BE2D470FF
  18. HaspHL Out:> Hasphl_decrypt Status=0 (0x0)
  19. Response:
  20. CDDAC5E14883700A000000006472DF00C3268A292AD4B27B13D281368BFE9C49A7A0CC4DCBED498D52CA604BE2D470FF


Если я правильно понимаю из доков multykey я должен составить таблицу для моей моей версии беру только первые 16 бит запроса и 16 бит ответа из лога Правильно ?
соответственно строка получается вида
Code:
  1. "10:D230AC13C350B2903DD5C01877250F0D"=hex:03,F3,D3,42,E4,95,00,CF,A1,F6,A6,A1,A5,CA,DE,A1
для 16 битового запроса ответа
Code:
  1. "20:1E8517137E71D8F1AD6B755B38AFDAFE"=hex:D2,BE,5A,50,EA,6E,95,96,41,0B,A7,C9,09,FA,4E,72

для 32 битного запроса ответа
Code:
  1. "30:1E8517137E71D8F1AD6B755B38AFDAFE"=hex:CD,DA,C5,E1,48,83,70,0A,00,00,00,00,64,72,DF,00

для 48 битного ответа запроса
Заношу это в таблицу DTable

А ээээ что надо заносить в Etable строки encrypt в логах нету ?

После внесения в реестр таблица DTable иногда проходит 2 иногда 1 иногда 4 запроса ответа перед ошибкой. при работе с оригинальным ключем 128 запросов ответов.

Мне надо набрать получается при помощи мног кратного запуска с оригинальным ключом (рубиться он уже в конце при получении HASPGetTime) набрать достаточное количество запросов ответов правильно ?

Какой обычно по размеру бывает таблица запросов ответов ?
У меня порядка 300 16 битный ключей уже в ней - может не туда копаю ?

При работе с родным ключем в в доках видно что запросы 32 и 48 бит на каждую сесиию одинаковые а вто 16 битные каждый раз несколько новых.



Ранг: 106.6 (ветеран), 7thx
Активность: 0.040.02
Статус: Участник

Создано: 08 мая 2012 19:26
· Личное сообщение · #2

Сходил бы на ру-боард профильный топик почитать. Там и про эмуляцию конверта было. А проще часы бы в ключе перевел или Time память поправил.



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 08 мая 2012 23:03
· Личное сообщение · #3

HaspHL envelope - поиск таблиц:

Основной пост...
http://forum.ru-board.com/topic.cgi?forum=35&topic=38402&start=1133&limit=1&m=1#1

Добавление...
http://forum.ru-board.com/topic.cgi?forum=35&topic=44888&start=52&limit=1&m=1#1

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 117.5 (ветеран), 5thx
Активность: 0.080.01
Статус: Участник

Создано: 09 декабря 2012 22:05
· Личное сообщение · #4

Возникла следующая ситуация - друг попросил разобраться с возможностью эмуляции одной программы с работы, у него есть только рег файл для работы с mk, вместе вcе установили(драйвера и сам емуль для HASP hl), но при запуске ругаеться - выдает ошибку 31 Feature not found. товарищь утверждает, что год назад все работало. стал разбирать рег файл - оказалось HASP HL TIME. Покопав соотвествующую документацию на аладине - нашел описание - мол ошибка 31 может возникнуть при истечении срока лицензии хаспа. В связи с этим вопрос - где и как нужно поменять данные для продления возможности эмуляции.
"Created"="2011_0301 00:08"
"DongleType"=dword:00000001
"SN"=dword:35F6EA70
"Type"=dword:000000FA
"Memory"=dword:00000020
"SecTable"=hex:AC,42,89,43,4C,42,49,43
"NetMemory"=hex:00,00,00,00,00,00,00,00,00,00,FD,FF
"Option"=hex:00,01,02,4A,1F,01,16,01,0B,01,14,3A,0A,00
"HaspTimeMemory"=hex:00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
69,EA,F6,45,00,00,00,00,\
FF,FF,FF,FF,FF,FF,FF,FF,81,16,FF,FF,FF,FF,FF,FF
"TimeShift"=hex:00,00,00,00,00,00,00,00
"Data"=hex:\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,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,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,FF,FF,FF,FF,\



Ранг: 10.2 (новичок), 6thx
Активность: 0.010
Статус: Участник

Создано: 09 декабря 2012 22:34 · Поправил: c7111981
· Личное сообщение · #5

haisam, нужен лог работы программы с физ. ключом. С него вы составляете таблицу, а потом если программа не запускается, то выдираете вопросы/ответы из самой программы.

sats, Expired 01 April 2011
Попробуйте приложенный к сообщению, если не запустится, то нужен дамп и дистрибутив.


9d01_09.12.2012_EXELAB.rU.tgz - Unlimited.txt


 eXeL@B —› Крэки, обсуждения —› HASP HL Time Вопрос по таблицам DTable ETable
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати