Сейчас на форуме: rmn (+8 невидимых)

 eXeL@B —› Основной форум —› Вопрос по конвертации дампа и эмуляции HASP HL
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >>
Посл.ответ Сообщение


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

Создано: 07 ноября 2007 14:53 · Поправил: ToBad
· Личное сообщение · #1

О ключах масса информации, читал много и везде, накачал много эмуляторов и дамперов. Голова кругом идёт.
Чем больше информации, тем сложнее выделить правильный подход.
Прошу подсказать правильный путь. Есть программа, вышла новая версия. Как я понял в предыдущей был HASP4. Делал всё так:
Снимал дамп с помощью h4dmp, получал один файл, далее UniDumpToReg и эмулировал с помощью haspflt.sys идущего с Компасом 7.
Новая версия говорит что не найден HASP HL. При подобном со старой версией способе эмулирования программа ключ находит, но ругается на крипто алгоритмы. Ошибку я понял, и стал использовать h5dmp для снятия дампа. Получил 2 файла. Теперь не очень пойму чем их оба hasp.dmp и hhl_mem.dmp конвертировать в reg и чем потом эмулировать. Смотрел эмуль на основе hardlock.sys для v_net который вроде работает только 20 минут, но с ним ключ вообще не найден…
Посоветуйте пожалуйста конвертор и эмулятор.



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

Создано: 05 апреля 2011 08:32
· Личное сообщение · #2

sendersu
помоги если ты по видео пробовал
я застрял когда 4096 байтов информации копируют в LogsToTables.exe
программа выдает что это 4096 байтов не логи что мне делать



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

Создано: 05 апреля 2011 18:19
· Личное сообщение · #3

sendersu ВЫ ПРОБОВАЛИ ПО ВИДЕО ДЕЛАТЬ Я ВСЕ СДЕЛАЛ НО ПРОГА ВСЕРАВНО НЕ ПОШЛА



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 06 апреля 2011 09:45
· Личное сообщение · #4

видимо потому что у вас защищено конвертом несколько модулей



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

Создано: 06 апреля 2011 16:18
· Личное сообщение · #5

Av0id
и что делать



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 06 апреля 2011 17:23
· Личное сообщение · #6

очевидно снимать с других модулей тоже




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 08 апреля 2011 13:57
· Личное сообщение · #7

Вопрос к знающим людям. Есть дамп ключа, но хз, что за ключ, и чем его эмулировать. Не могли бы взглянуть? Дамп прилагается.

5b1b_08.04.2011_EXELAB.rU.tgz - 079F5178.reg

-----
Stuck to the plan, always think that we would stand up, never ran.




Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 08 апреля 2011 16:11 · Поправил: Ultras
· Личное сообщение · #8

ARCHANGEL пишет:
Есть дамп ключа, но хз, что за ключ, и чем его эмулировать


Как хз, если у тебя написано там Hasp и есть EDStruct для старых хасп-мулей.
VUsb от Чинга думаю подцепит без конвертаций.

-----
.[ rE! p0w4 ].





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 08 апреля 2011 16:28
· Личное сообщение · #9

ARCHANGEL
c мелкими фиксами в блокноте "мультик" подцепит

-----
От многой мудрости много скорби, и умножающий знание умножает печаль





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 08 апреля 2011 17:18
· Личное сообщение · #10

Ultras
Что-то никак не цепляет его vusbbus.

ajax
С какими такими фиксами?

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 09 апреля 2011 17:55
· Личное сообщение · #11

ARCHANGEL
Ветка реестра + пара параметров. Глянь доку к мультику.

-----
От многой мудрости много скорби, и умножающий знание умножает печаль




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

Создано: 24 апреля 2011 21:10 · Поправил: Tarantylkz
· Личное сообщение · #12

Av0id http://rghost.ru/4889252
Файл не качется!!!

sendersu http://rghost.ru/4890354
Файл удален!!!

Перезалейте плз....




Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 19 июня 2011 13:47
· Личное сообщение · #13

Yokel пишет:
кто может помочь в создании таблиц ? я то у меня уже

Если еще актуально, копай файл gw_user.dll. 99% запросов hasphl_decrypt у GWX 7.5 - ложные. Вообще запросы генерируются из одного дворда (т.е. таблиц ты не найдешь). После вычисляется контрольная сумма ответа ключа (2 байта) и эти 2 байта сравниваются с табличкой.

Всего в ключе 2048 валидных запросов в ключ размером 256 байт. Табличка получается приличная.



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

Создано: 19 июля 2011 13:36
· Личное сообщение · #14

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

Hasp In:> HaspInitPacket
PW1=11368 (0x2C68) , PW1=7981 (0x1F2D)
Hasp Out:> HaspInitPacket Status=7 (0x7)

Hasp In:> HaspInitPacket
PW1=11368 (0x2C68) , PW1=7981 (0x1F2D)
Hasp Out:> HaspInitPacket Status=0 (0x0)

Hasp In:> HaspGeneration
Hasp Out:> HaspGeneration Status=0 (0x0)
P1=1 (0x1) , P2=1 (0x1) , P3=234 (0xEA)

Hasp In:> HaspID
Hasp Out:> HaspID Status=0 (0x0) P1=17474 (0x4442) P2=26117 (0x6605)
HaspId: 1711621186 (0x66054442)

Hasp In:> HaspStatus
Hasp Out:> HaspStatus Status=0 (0x0) P1=1 P2=1

Hasp In:> HaspTimeID
Hasp Out:> HaspTimeID Status=53 (0x35) P1=1 (0x1) P2=1 (0x1)
HaspTimeID: 65537 (0x10001)

HaspHL In:> Hasphl_get_size
HaspHL Out:> Hasphl_get_size Status=0 (0x0) , MemSize=128

HaspHL In:> Hasphl_read Address=112 (0x70) Length=16 (0x10)
HaspHL Out:> Hasphl_read Status=0 (0x0)
Memory:
5742505401000000
10000000000028B1

HaspHL In:> Hasphl_read Address=48 (0x30) Length=2 (0x2)
HaspHL Out:> Hasphl_read Status=0 (0x0)
Memory:
3030

HaspHL In:> Hasphl_read Address=48 (0x30) Length=2 (0x2)
HaspHL Out:> Hasphl_read Status=0 (0x0)
Memory:
3030
......................................

Лог длинный. Подскажите пожалуйста...



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 19 июля 2011 13:46
· Личное сообщение · #15

Ну так ищи в логе данные и собирай. Или из дампа выковыривай - есть же статьи на эту тему.

-----
старый пень




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

Создано: 20 июля 2011 21:10
· Личное сообщение · #16

Можно ссылочку, если не трудно...




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

Создано: 18 октября 2011 01:18
· Личное сообщение · #17

Столкнулся с защитой в которой происходит запись в ключ. То есть данные изменяются, всего 4 байта, но это критично. Вопрос решил патчем, но по ходу стало интересно есть ли эмуляторы поддерживающие запись в ключ (то есть в дамп в реестре)? Использую VUsbBus.

PE_Kill пишет:
ToBad я бы на твоем месте локализовал апи для записи в ключ и путем сплайсинга сделал свой эмулятор.


ToBad пишет:
Мысль такая была, но приложение на VB накрытое фимкой, да и работает с ключом через COM. Модуль hasp_com_windows.dll как я понял.
С COM вообще мало что понимаю...
Просто хотел узнать, возможно в каком то из эмуляторов реализована эмуляция записи в ключ? Там даже конверта и encode/decode не используется, но запись 4-х байт в ключ и последующая проверка получается на нет сводит смысл эмулятора без патча самой программы...




Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 18 октября 2011 01:44
· Личное сообщение · #18

ToBad
Есть, конечно. Проблема ведь не в реализации чтения/записи.

-----
старый пень





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 18 октября 2011 06:52
· Личное сообщение · #19

Раз юзается COM переходник, это же вообще лафа, можно полностью весь эмулятор своей длл реализовать.

-----
Yann Tiersen best and do not fuck




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

Создано: 18 октября 2011 10:24
· Личное сообщение · #20

PE_Kill, я вот тоже думал недавно на эту тему (про com переходники), что по идее все должно быть просто, пришел к выводу, что без паяльника ничего не выйдет, нужно паять com loopback... допустим так мы считаем вопросы... а ответы девайса как считывать будем?




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 18 октября 2011 12:07 · Поправил: PE_Kill
· Личное сообщение · #21

Всё проще, реализовать эмулятор в виде COM враппера. Т.е. разрегистрируем hasp_com_windows.dll и зарегистрируем под другим именем, пишем свою реализацию этой библиотеки с дерганием оригинальных COM методов и регистрируем ее в системе как оригинальную. Наша реализация является так же COM объектом, написанном на чем то, что может такие объекты генерить. Вот и всё.

PS Вот тут давали ссылку на SDK http://exelab.ru/f/action=vthread&forum=13&topic=6248&page=7#12 там всё есть и заголовки и примеры работы.

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: ToBad


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

Создано: 19 октября 2011 00:37
· Личное сообщение · #22

r_e пишет:
Есть, конечно. Проблема ведь не в реализации чтения/записи.


А можно подсказку какой эмуль это поддерживает и где его взять...

PE_Kill пишет:
Всё проще, реализовать эмулятор в виде COM враппера.


Ох блин, не проще это... Проще пропатчить было и использовать готовые инструменты для разовой задачи.

p.s. Ссылка на SDK будет полезна!



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

Создано: 19 октября 2011 01:09
· Личное сообщение · #23

До перезагрузки и Мультикей однозначно чтение/запись поддерживает. Но пишет ли в реестр надо спросить автора.
drone
Тут немного про другой СОМ разговор.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 19 октября 2011 01:36
· Личное сообщение · #24

ToBad
Диггер дело говорит. Коммерция в реестр изменения не скидывает чтоб не плодить универсальные эмуляторы. А в пределах рабочей сессии почти все поддерживают нужные функции.

-----
старый пень





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

Создано: 19 октября 2011 02:23
· Личное сообщение · #25

r_e пишет:
А в пределах рабочей сессии почти все поддерживают нужные функции.


В том то и дело, что так работать не будет. Каждый раз при запуске софтина вычитывает из ключа 4 байта, сравнивает с тем что шифровано и раскидано по двум большим базам, затем если всё ок - записывает в ключ и снова в базы. Другими словами если после перезапуска компьютера данные в эмулируемом ключе будут снова прежние, всё перестанет работать...

Другими словами на паблике версии эмулятора которая изменяет данные в реестре нет?



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

Создано: 19 октября 2011 12:27
· Личное сообщение · #26

ToBad поищи эмуль от bitgame0/gamebit0

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


| Сообщение посчитали полезным: ToBad


Ранг: 114.4 (ветеран), 21thx
Активность: 0.040.01
Статус: Участник

Создано: 20 октября 2011 14:43
· Личное сообщение · #27

ToBad, скинь в личку дамп ключа. Сделаю эмулятор с выносом памяти, доступной для записи, в реестр.

| Сообщение посчитали полезным: ToBad

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

Создано: 20 октября 2011 15:22 · Поправил: dizzyy
· Личное сообщение · #28

народ помагайте, крышак едет
нудно копию ключа hasp hl Pro, так случилось что ко мне попад только дамп от hasp hl2010

вчера взял подобный ключ(от другой проги) - темно синий - дамп слил, сделал рег
(большинство прог которые на форумах какие то багнутые - спецом или нет не знаю)

нужна помощь по эмулятору - где взять такой чтоб сам постоянно висел в системе и не надо было постоянно стартовать и запускать дамп
питался через HASP Emulator PE V2.33 но пишет ключ не найден (хотя появляется второе поле где эти 2 пароля) или там ещё надо что то править ?)



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

Создано: 21 октября 2011 20:13
· Личное сообщение · #29

подскажите такую вещь - hasp hl2007 привязывается к компу по ИД или нет
на компе котором снят дамп hasp hl запускается нормально , а на другом никак



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

Создано: 21 октября 2011 20:21
· Личное сообщение · #30

Не привязывается. Все от версии ОС и фазы луны зависит Выкинь каку и используй Мльтикей.



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

Создано: 21 октября 2011 22:36
· Личное сообщение · #31

digger70 пишет:
Выкинь каку и используй Мльтикей.

так там отсылать опять надо файлы


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >>
 eXeL@B —› Основной форум —› Вопрос по конвертации дампа и эмуляции HASP HL
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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