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

 eXeL@B —› Вопросы новичков —› Хасп Эмулятор
<< . 1 . 2 .
Посл.ответ Сообщение

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

Создано: 01 июня 2007 03:31
· Личное сообщение · #1

Вопрос может и ламерский но для меня жизненно необходимый
Прога обнаруживает Хасп Эмулятор и перестаёт работать. Как только переименовываю или стираю в реестре папку Emulator в ветке HKEY_LOCAL_MACHINE\SYSTEM\Controlset003\Services\Emulator она опять работает но проблема в том что после перезагрузки перестаёт работать сам эмулятор. Что делать?
Как переместить или переименовать папку Emulator чтобы эмулятор работал? Буду очень признателен за помощь.



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

Создано: 09 июня 2007 14:50
· Личное сообщение · #2

Icelot пишет:
Можно даже было и эмулятор подправить

ЗАБЕЙ с Андреем Шевченко
Главное что моя "занопленая" версия пашет, просто хотел твоим методом, (по культурному:s1 править один байт..но не вышло..все равно спасибо

Chingachguk пишет:
Эх, не обязательно же было саму программу рихтовать

Ты Гойко Митича знаешь ?




Ранг: 113.0 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 09 июня 2007 21:32 · Поправил: Chingachguk
· Личное сообщение · #3

> Ты Гойко Митича знаешь ?

Слышал, но несильно.

Говори, что хотел сказать на эту тему.

-----
The one derivative you manage is the one I abhore (c) Slipknot




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

Создано: 14 июня 2007 17:38
· Личное сообщение · #4

Chingachguk пишет:
Слышал, но несильно.
я просто пошутил
У тебя есть варианты на счет того что можно подправить в программе чтобы она не нуждалась в хаспе? (Так в общих чертах..)




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

Создано: 14 июня 2007 17:42
· Личное сообщение · #5

Striker200 в общих чертах надо статьи искать, в одном посте никто не расскажет...

-----
radio uno in ibisa ...





Ранг: 113.0 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 14 июня 2007 23:39
· Личное сообщение · #6

Striker200,

эээ что Вы хотите знать именно? Мой толстый намек [а Icelot прямым текстом] написал не подойдет?

-----
The one derivative you manage is the one I abhore (c) Slipknot




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

Создано: 15 июня 2007 01:23
· Личное сообщение · #7

Icelot пишет:
надо статьи искать

Правильно учится учится и еще раз учится!
Chingachguk пишет:
что Вы хотите знать именно?

Можно удалить кусок кода который отвечает за наличие хаспа или надо всю пограмму переделывать?




Ранг: 113.0 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 15 июня 2007 01:49
· Личное сообщение · #8

Не вполне понял что означает "всю программу переделывать". Тем не менее обычно нужно найти все куски в проге которые проверяют ключ. Нужно выделить характерные особенности (если ты уже нашел такой кусок кода) - допустим, это может быть DeviceIoControl/CreateFileA с характерным именем. С большой вероятностью метод работы с ключом будет везде одинаковый. Далее нужно понять, какие функции ключа используются.

1) Вызов один, функция типа IsHasp/Чтение куска памяти ключа и тут же check - kill;
2) Вызовов 5-20, в-основном чтение памяти - нужно смотреть для чего (обычно разрешают разные пункты меню) - нужно смотреть;
3) Функции шифрования - надо смотреть внимательнее;
4) и т.п.

-----
The one derivative you manage is the one I abhore (c) Slipknot




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

Создано: 15 июня 2007 04:39
· Личное сообщение · #9

Мдааа сложная штука особенно если информация с ключа используется в пунктах меню и т.п . Один топорный вопрос можно ли удалением всех выше перечисленных вызовов решить проблему или они связанны воедино? я имею в виду вызов хаспа и функции программы




Ранг: 113.0 (ветеран)
Активность: 0.050
Статус: Участник

Создано: 15 июня 2007 10:41
· Личное сообщение · #10

Один бритвенный ответ: нада смотреть и скорее всего - вряд ли.

Обычно бывает так:

; Some code block1
if ( HaspOreadMem(...(addr=0x10)...) == SomeControlValue1 )
// Enable somthing1

; Some code block2
if ( HaspOreadMem(...(addr=0x20)...) == SomeControlValue2 )
// Enable somthing2

; Some code block3
if ( HaspOreadMem(...(addr=0x30)...) == SomeControlValue3 )
// Enable somthing3

Бывает также что в разных местах читаеццо одно и то же. Вообще ф таких случаях часто можно переписать какую-нить DLL с одной функцой - "hasp" (если не сделано через DeviceIo).

-----
The one derivative you manage is the one I abhore (c) Slipknot





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

Создано: 15 июня 2007 11:41
· Личное сообщение · #11

SomeControlValue может быть одним и тем же..

-----
radio uno in ibisa ...




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

Создано: 22 июня 2007 09:32
· Личное сообщение · #12

У кого ни будь есть дамп с ключа от программы "ЭХОЛОТ" -это комплекс для цифровой аудио записи???



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

Создано: 26 июня 2007 17:48
· Личное сообщение · #13

скажите (чтоб в копилке своей иметь) а чем дамп с dongle emulator снять можно и как его потом эмулировать? (ссылку киньте)



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

Создано: 27 июня 2007 04:16
· Личное сообщение · #14

GodFather пишет:
а чем дамп с dongle emulator снять можно

3 проги :H4dmp, Dmp2REG, HASPEmulPE-XP 2.33

Эмуляция ключей HASP
Прежде чем начать эмулирование ключа, необходимо снять дамп его области памяти. Для этого воспользуйтесь программой-дампером HASP4 Dumper v1.07 by Glasha.

Скачать HASP4 Dumper v1.07 by Glasha

Для того, чтобы снять область памяти ключа, необходимо знать пароли доступа к ключу. Пароли можно узнать при помощи программы HASP Emul Professional Edition for Windows NT/W2K/XP v 2.33.A002 (о ней речь пойдет ниже), или заглянув на страницу идентификации ключей по паролям, которая размещена на сайте www.dongle.ru/. Выпишите пароли для ключа в отдельное место. После чего запустите утилиту h4dmp со следующим образом:

h4dmp.exe XXXX YYYY

где XXXX - первый пароль доступа к ключу, а YYYY - второй.

Если Вы все сделаете правильно, то в папке с утилитой появится файл 'XXXXYYYY.dmp'. Это и есть дамп Вашего ключа. После снятия дампа необходимо сконвертировать его в формат, понимаемый эмулятором. Для этого существует утилита dmp2reg.

Скачать конвертер dmp2reg A001/A002 (с EDStruct, версия 1.5)

Она просто и удобна в использовании, поэтому, я думаю, что проблем с ней не возникнет. После того как дамп ключа снят и сконвертирован, нужно переходить к главному: установке и настройке эмулятора. Для начала необходимо скачать HASP Emul Professional Edition for Windows NT/W2K/XP v 2.33.A002.

Скачать HASP Emul Professional Edition for Windows NT/W2K/XP v 2.33.A002

Архив содержит эмулятор, генератор ключей к нему (спасибо infern0 [TSRh]) и инструкцию по использованию эмулятора. В принципе, в ней указано все для того, чтобы запустить защищенную программу. Ниже указан порядок установки и настройки программы и эмулятора:

1. Установка приложения, использующего ключ;
2. Установка оригинального драйвера ключа [скачать] ;
3. Перезагрузка;
4. Установка эмулятора (запуск файла "HASPEmulPE-XP_2_33_a002W.EXE");
5. Запуск файла "dump.reg" (на вопросы ответить "да");
6. Запуск файла "keygen.exe", он создаст файл регистрации "haspemul.reg". Этот файл тоже запустить и внести данные в реестр;
7. Запустить эмулятор;
8. В окне эмулятора нажать кнопку "Install HASP Emulator Driver".

После этого все должно работать...



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

Создано: 19 августа 2007 14:06
· Личное сообщение · #15

Для HASP HL эта метода покатит? Если вместо дампера использовать hlMon v2.07 (http://br-studio.com/Keys/hlMon.rar)



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

Создано: 15 августа 2008 22:14
· Личное сообщение · #16

Привет
Есть прога которая защищена Hasp.
Не все модули программы доступны
Как взломать HASP ,чтобы иметь доступ ко всем модулям программы?
Как это сделать?



Ранг: 13.1 (новичок)
Активность: 0.020
Статус: Участник

Создано: 30 августа 2008 01:21
· Личное сообщение · #17

Сталкивался с таким. Наличие эмуля не в одном месте проверяется, менять название ветки и т.п. - бесполезно, в 90% если есть проверка на эмуль, есть и проверка целостности кода программы.
И вообще, зачем лесть в код программы?
Кому нужна помощь, пишите в ЛС, помогу чем смогу.



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

Создано: 19 мая 2010 10:17
· Личное сообщение · #18

Как определить подходит ли H4dmp, Dmp2REG, HASPEmulPE-XP 2.33 к моему ключу?Ключ USB.Должен стоять на сервере 2005.Пробовал взломать, на сервере HASPEmulPE-XP 2.33 ни паролей не видит,ни дамп не снялся .Ключи и дамп потом снял на простой машине и сделал reg , зарегистрировал на серевере, но при попытки запуска программы выдается ошибка("No active NetHasp Licence Manager...").Подскажите, что делать, где искать(Перед этим для проверки проделал все для 1С 7.7 все работает нормально).



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

Создано: 19 мая 2010 11:04
· Личное сообщение · #19

Kira
Как минимум поставить NetHasp Licence Manager



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

Создано: 19 мая 2010 12:37
· Личное сообщение · #20

NetHasp Licence Manager стоит



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

Создано: 20 мая 2010 14:15
· Личное сообщение · #21

Перед этим для проверки проделал все для 1С 7.7 все работает нормально А та что не работает что за программа?
Как определить подходит ли H4dmp, Dmp2REG, HASPEmulPE-XP 2.33 к моему ключу?
ключ HASP красный? поподробнее ..



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

Создано: 21 мая 2010 07:32
· Личное сообщение · #22

Красный,внешне похож на ключ как на 1с 8.1


<< . 1 . 2 .
 eXeL@B —› Вопросы новичков —› Хасп Эмулятор
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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