Сейчас на форуме: rmn (+8 невидимых) |
eXeL@B —› Основной форум —› Вопрос по конвертации дампа и эмуляции HASP HL |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >> |
Посл.ответ | Сообщение |
|
Создано: 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 минут, но с ним ключ вообще не найден… Посоветуйте пожалуйста конвертор и эмулятор. |
|
Создано: 05 апреля 2011 08:32 · Личное сообщение · #2 |
|
Создано: 05 апреля 2011 18:19 · Личное сообщение · #3 |
|
Создано: 06 апреля 2011 09:45 · Личное сообщение · #4 |
|
Создано: 06 апреля 2011 16:18 · Личное сообщение · #5 |
|
Создано: 06 апреля 2011 17:23 · Личное сообщение · #6 |
|
Создано: 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. |
|
Создано: 08 апреля 2011 16:11 · Поправил: Ultras · Личное сообщение · #8 |
|
Создано: 08 апреля 2011 16:28 · Личное сообщение · #9 |
|
Создано: 08 апреля 2011 17:18 · Личное сообщение · #10 |
|
Создано: 09 апреля 2011 17:55 · Личное сообщение · #11 |
|
Создано: 24 апреля 2011 21:10 · Поправил: Tarantylkz · Личное сообщение · #12 |
|
Создано: 19 июня 2011 13:47 · Личное сообщение · #13 Yokel пишет: кто может помочь в создании таблиц ? я то у меня уже Если еще актуально, копай файл gw_user.dll. 99% запросов hasphl_decrypt у GWX 7.5 - ложные. Вообще запросы генерируются из одного дворда (т.е. таблиц ты не найдешь). После вычисляется контрольная сумма ответа ключа (2 байта) и эти 2 байта сравниваются с табличкой. Всего в ключе 2048 валидных запросов в ключ размером 256 байт. Табличка получается приличная. |
|
Создано: 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 ...................................... Лог длинный. Подскажите пожалуйста... |
|
Создано: 19 июля 2011 13:46 · Личное сообщение · #15 |
|
Создано: 20 июля 2011 21:10 · Личное сообщение · #16 |
|
Создано: 18 октября 2011 01:18 · Личное сообщение · #17 Столкнулся с защитой в которой происходит запись в ключ. То есть данные изменяются, всего 4 байта, но это критично. Вопрос решил патчем, но по ходу стало интересно есть ли эмуляторы поддерживающие запись в ключ (то есть в дамп в реестре)? Использую VUsbBus. PE_Kill пишет: ToBad я бы на твоем месте локализовал апи для записи в ключ и путем сплайсинга сделал свой эмулятор. ToBad пишет: Мысль такая была, но приложение на VB накрытое фимкой, да и работает с ключом через COM. Модуль hasp_com_windows.dll как я понял. С COM вообще мало что понимаю... Просто хотел узнать, возможно в каком то из эмуляторов реализована эмуляция записи в ключ? Там даже конверта и encode/decode не используется, но запись 4-х байт в ключ и последующая проверка получается на нет сводит смысл эмулятора без патча самой программы... |
|
Создано: 18 октября 2011 01:44 · Личное сообщение · #18 |
|
Создано: 18 октября 2011 06:52 · Личное сообщение · #19 |
|
Создано: 18 октября 2011 10:24 · Личное сообщение · #20 |
|
Создано: 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 |
|
Создано: 19 октября 2011 00:37 · Личное сообщение · #22 r_e пишет: Есть, конечно. Проблема ведь не в реализации чтения/записи. А можно подсказку какой эмуль это поддерживает и где его взять... PE_Kill пишет: Всё проще, реализовать эмулятор в виде COM враппера. Ох блин, не проще это... Проще пропатчить было и использовать готовые инструменты для разовой задачи. p.s. Ссылка на SDK будет полезна! |
|
Создано: 19 октября 2011 01:09 · Личное сообщение · #23 |
|
Создано: 19 октября 2011 01:36 · Личное сообщение · #24 |
|
Создано: 19 октября 2011 02:23 · Личное сообщение · #25 r_e пишет: А в пределах рабочей сессии почти все поддерживают нужные функции. В том то и дело, что так работать не будет. Каждый раз при запуске софтина вычитывает из ключа 4 байта, сравнивает с тем что шифровано и раскидано по двум большим базам, затем если всё ок - записывает в ключ и снова в базы. Другими словами если после перезапуска компьютера данные в эмулируемом ключе будут снова прежние, всё перестанет работать... Другими словами на паблике версии эмулятора которая изменяет данные в реестре нет? |
|
Создано: 19 октября 2011 12:27 · Личное сообщение · #26 ToBad поищи эмуль от bitgame0/gamebit0 ----- ...или ты работаешь хорошо, или ты работаешь много... | Сообщение посчитали полезным: ToBad |
|
Создано: 20 октября 2011 14:43 · Личное сообщение · #27 ToBad, скинь в личку дамп ключа. Сделаю эмулятор с выносом памяти, доступной для записи, в реестр. | Сообщение посчитали полезным: ToBad |
|
Создано: 20 октября 2011 15:22 · Поправил: dizzyy · Личное сообщение · #28 народ помагайте, крышак едет нудно копию ключа hasp hl Pro, так случилось что ко мне попад только дамп от hasp hl2010 вчера взял подобный ключ(от другой проги) - темно синий - дамп слил, сделал рег (большинство прог которые на форумах какие то багнутые - спецом или нет не знаю) нужна помощь по эмулятору - где взять такой чтоб сам постоянно висел в системе и не надо было постоянно стартовать и запускать дамп питался через HASP Emulator PE V2.33 но пишет ключ не найден (хотя появляется второе поле где эти 2 пароля) или там ещё надо что то править ?) |
|
Создано: 21 октября 2011 20:13 · Личное сообщение · #29 |
|
Создано: 21 октября 2011 20:21 · Личное сообщение · #30 |
|
Создано: 21 октября 2011 22:36 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >> |
eXeL@B —› Основной форум —› Вопрос по конвертации дампа и эмуляции HASP HL |