Сейчас на форуме: _MBK_, Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› exe,dll, и Hasp HL Такой вопрос.
Посл.ответ Сообщение

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

Создано: 07 марта 2008 04:32 · Поправил: kisk20
· Личное сообщение · #1

Ребята,прошу помощи в объяснении.получил программу,обычный exeшник ,dllка и пара файлов с анимацией.Так вот программа привязана к HASP ,только что конкретно привязано не понял.При запуске пишет Hasp Hl key not found.Ключа у меня нет.Прошу помочь объяснить,с чего вообще начать отучать программу от хаспа.И какой софт желательно использовать.Имею HASP Emulator,но при работе этой программы и запуске проги с хаспом -пишет типа-Driver or support daemon version too old.просто прошу объяснить с чего начать и как продолжить.Я в этом деле новичок.Надеюсь на понимание и поддержу.Спасибо.
Сегодня кой чего добился.с помощью логера узнал пароль один и пароль 2(вот лог-

2008/03/06 22:30:01.875 USB Loger is loaded

2008/03/06 22:30:01.875 Programm is started!

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

2008/03/06 22:30:11.937 <== Application: game.exe

2008/03/06 22:30:11.937 <== InitPacket: Pass1 = 0x3327 (13095), Pass2 = 0x73D8 (29656)

2008/03/06 22:30:12.000 ==> InitPacket: Status = 0x07

,но теперь не получается сделать дамп с помощью hl-dump,ввожу пароль ,жму ентер,прога думает пару минут и вылетает,при этом ни каких файлов не создаётся...кто что могет посоветовать дальше?
Кстати а дамп можно без ключа делать?У меня его нету.)



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

Создано: 10 марта 2008 10:45
· Личное сообщение · #2

Дамп - это "слепок ключа". Как можно сделать слепок с того, чего нет?

То, что ты видишь в мониторе - это первый этап общения программы с HASP HL. Ты видишь Status=0x07, что означает банальное - ключ не найден (см. руководство по функциям HASP HL с их сайта). После этого ответа прога и перестаёт делать попытки общения с ключом.
Дальнейший шаг - берёшь Olly и напускаешь на game.exe. Находишь место в проге, в котором происходит обращение к ключу и начинаешь функцию за функцией выкусывать обращения к HASP. Вот примерно так.



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

Создано: 11 марта 2008 00:44
· Личное сообщение · #3

FTE пишет:
Дамп - это "слепок ключа". Как можно сделать слепок с того, чего нет?

То, что ты видишь в мониторе - это первый этап общения программы с HASP HL. Ты видишь Status=0x07, что означает банальное - ключ не найден (см. руководство по функциям HASP HL с их сайта). После этого ответа прога и перестаёт делать попытки общения с ключом.
Дальнейший шаг - берёшь Olly и напускаешь на game.exe. Находишь место в проге, в котором происходит обращение к ключу и начинаешь функцию за функцией выкусывать обращения к HASP. Вот примерно так.

понятно,спасибо что ответил.Буду пробовать теперь искать те места,где идёт обращение к ключу...попробую найти...



Ранг: 33.7 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 12 марта 2008 21:21
· Личное сообщение · #4

Такую штуку как Hasp HL ломать бессмысленно.Ее осиляют только асы.Если есть дамп ключа,то еще снять можно,а без него бесполезно.



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

Создано: 13 марта 2008 23:56
· Личное сообщение · #5

Leatherfase пишет:
Такую штуку как Hasp HL ломать бессмысленно.Ее осиляют только асы.Если есть дамп ключа,то еще снять можно,а без него бесполезно

Да,спасибо,уже понял...мучаюсь почти уже неделю,результатов просто ноль...руки опустились...



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

Создано: 15 марта 2008 13:59
· Личное сообщение · #6

Не всё так грустно. Часто не исполльзуют всю мощь защиты ключа, тогда можно побороться. Если есть ссылка на программу, присылай мне на ЛС. Я не ас, просто стоит попробовать. Вряд ли в игрушке стоимостью несколько десятков $ серьёзная защита. Хотя....



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

Создано: 18 марта 2008 12:30 · Поправил: kisk20
· Личное сообщение · #7

вот здесь http://rapidshare.com/files/100075951/game.exe.html файлик...,вдруг у кого получиться



Ранг: 64.0 (постоянный), 2thx
Активность: 0.040.01
Статус: Участник

Создано: 23 марта 2008 16:27
· Личное сообщение · #8

прога накрыта конвертом haspHL, так что без ключа боюсь ничего не получится



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

Создано: 23 марта 2008 22:27
· Личное сообщение · #9

Tolkin пишет:
прога накрыта конвертом haspHL, так что без ключа боюсь ничего не получится

почти месяц ковыряю...олли дымится,толку ноль...убрал из кода какое то обращение к реестру...сохранил,при запуске вылетает сообщение что прога типа выполнила недопустимую операцию и будет закрыта...



Ранг: 64.0 (постоянный), 2thx
Активность: 0.040.01
Статус: Участник

Создано: 24 марта 2008 00:06
· Личное сообщение · #10

вот что пока получилось.
используем табличный муль haspHL. Рег-файл по аналогии собран от балды.
Добавлено (из конверта) по две таблицы(по 2048 байт) запросов-ответов длиной 16 байт.
еще в конверте пролетают рандомные запросы длиной 16 байт, но думаю на них можно не обращать пока внимания, так как ответ муль возвращает другой.
И еще остались необработанными декрипты по 32 и 48 байт. Думаю это идет дешифровка данных и не уверен что ответы на них есть в конверте (пусть подскажут более знающие). Если это так, то дальше без реальных логов с ключа ничего не получится.

ставишь рег-файл, ставишь муль - install .bat. Затем логером все смотришь.
(пароль - cracklab)

901c_23.03.2008_CRACKLAB.rU.tgz - game-emul.rar



Ранг: 64.0 (постоянный), 2thx
Активность: 0.040.01
Статус: Участник

Создано: 24 марта 2008 00:08
· Личное сообщение · #11

не уверен, работает ли аттач, вот повторил rapidshare.com/files/101814368/game-emul.rar.html



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

Создано: 25 марта 2008 01:32 · Поправил: kisk20
· Личное сообщение · #12

Tolkin пишет:
вот что пока получилось...

Спасибо болшье,что бы я без тебя делал!!!!!
вот что выдал логер Application: game.exe
2008/03/24 22:33:30.765 <== InitPacket: Pass1 = 0x3327 (13095), Pass2 = 0x73D8 (29656)
2008/03/24 22:33:30.828 ==> InitPacket: Status = 0x00
==================================================================
2008/03/24 22:33:30.890 <== Application: game.exe
2008/03/24 22:33:30.890 <== HaspGeneration: Pass1 = 0x3327 (13095), Pass2 = 0x73D8 (29656)
2008/03/24 22:33:30.953 ==> HaspGeneration: P1 = 0x01, P2 = 0x01, P3 = 0xEA
2008/03/24 22:33:30.953 ==> HaspGeneration - HASP HL is connected.
2008/03/24 22:33:30.953 ==> HaspGeneration: Status = 0x00
==================================================================
2008/03/24 22:33:31.015 <== Application: game.exe
2008/03/24 22:33:31.015 <== HaspID: Pass1 = 0x3327 (13095), Pass2 = 0x73D8 (29656)
2008/03/24 22:33:31.078 ==> HaspID: ID = 0x12345678
2008/03/24 22:33:31.078 ==> HaspID: Status = 0x00
==================================================================
2008/03/24 22:33:31.140 <== Application: game.exe
2008/03/24 22:33:31.140 <== HaspStatus: Pass1 = 0x3327 (13095), Pass2 = 0x73D8 (29656)
2008/03/24 22:33:31.140 ==> HaspStatus: Status = 0x00
2008/03/24 22:33:31.140 <== ReadBlock: Adress = 0x5678, Length = 0x00 (WORD)
2008/03/24 22:33:31.203 ==> HaspStatus: P1 = 0x04, P2 = 0x01, P3 = 0x01
2008/03/24 22:33:31.203 ==> HaspStatus - HASP HL Max
2008/03/24 22:33:31.203 ==> HaspStatus - HASP HL Time
2008/03/24 22:33:31.203 ==> HaspStatus: Status = 0x00
2008/03/24 22:33:31.203 ==> ReadBlock: Data =
2008/03/24 22:33:31.203 ==> ReadBlock: Status = 0x00
лог не весь...



Ранг: 64.0 (постоянный), 2thx
Активность: 0.040.01
Статус: Участник

Создано: 25 марта 2008 19:06
· Личное сообщение · #13

это только половина работы, для запуска проги надо добавить в рег-файл декрипты по 32 и 48 байт, а их можно взять только с реальных логов работы программы. Если сможешь их достать, то все будет работать.
По логам работы - декрипты, на которые ответ приходит в виде
01 02 03 04 ...
11 12 13 14 ...
21 22 23 24 ...
это те, которых нет в таблице, муль сам возвращает такой ответ.
для рандомных 16 байтных декриптов можно ничего не делать, и так работать будет.



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

Создано: 26 марта 2008 18:22
· Личное сообщение · #14

Пытался сегодня узнать про ключ,нету ни чего,ни ключа,ни дампа...всё опять наперекосяк ...чувствую бесполоезно всё...



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

Создано: 18 сентября 2008 21:35
· Личное сообщение · #15

kisk20
А каким логером пользовался? дай ссылку?


 eXeL@B —› Вопросы новичков —› exe,dll, и Hasp HL Такой вопрос.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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