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

 eXeL@B —› Вопросы новичков —› hardlock ключ с лимитом по времени
Посл.ответ Сообщение

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

Создано: 09 июня 2010 11:29 · Поправил: nevertime
· Личное сообщение · #1

Есть дамп от триал ключа hardlock
прога под ним работает корректно если только дату изменить в системе. (но это оч неудобно)
Сейчас ищу вариант исправление инфы в самом ключе.
Что нашел по этому:
привожу пример своего reg
00,00,0F,DE,93,05,00,00,00,08,00,00,16,00,AE,BC,\
10,2E,00,00,00,00,FE,FF,FF,FF,FF,FF,FF,FF,FF,EF,\
FF,FF,4B,C4,9E,6A,F3,0E,00,00,00,00,F8,32,E9,31

10 2e - это есть триальный срок в 4142 дня от установленной по-умолчанию даты 01.01.1999 (glob_exp_date)
Естественно просто так дату не поменять .. тут используется три различных CRC.
Так же читал что дату реально установить. но как? Подскажите .. буду рад за ссылки и любую другую инфу.



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

Создано: 09 июня 2010 12:53
· Личное сообщение · #2

Смотри в программе алгоритм вычисления CRC, меняй дату и пересчитывай CRC. Других вариантов нет.



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

Создано: 09 июня 2010 17:59
· Личное сообщение · #3

digger70 пишет:
Смотри в программе алгоритм вычисления CRC, меняй дату и пересчитывай CRC.


Об этом я и сам догадался. А ты конкретно проделывал такое?



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

Создано: 09 июня 2010 20:03 · Поправил: digger70
· Личное сообщение · #4

Я конкретно и не такое проделывал В данном то случае роли не играет особой, что это ключ. С таким же успехом можно все как hex файл с лицензией воспринимать.



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

Создано: 12 июня 2010 11:44 · Поправил: nevertime
· Личное сообщение · #5

HLM_CHECKEXPDATE(SLOT,YEAR,MONTH,DAY)

Returns the expiration date (HL-RUS/LiMaS).
Arguments
SLOT Defines the slot number. Slot number 0 indicates the global
expiration date for local modules and Hardlock Server modules. For
Hardlock Server the expiration dates for the single slots (1- 32767)
can also be checked. (32-bit)
YEAR Pointer for the variable in which the expiration year is returned.
(16-bit)
MONTH Pointer for the variable in which the expiration month is returned.
(16-bit)
DAY Pointer for the variable in which the expiration day is returned
(16-bit).
Return
The system returns the API status (see chapter 4.1).
Use
If you use the expiration date option, this function checks when the license
expires. This can be done separately for each slot if you are using Hardlock
Server. The global expiration date (local and server) is returned using slot 0.
Example
result = HLM_LOGIN(29809,DONT_CARE,"HARDLOCK","@0=/&#s3", RUS_VK, 0,"378p,IPX");
IF (result == STATUS_OK)
result = HLM_CHECKEXPDATE(0, &year, &month, &day);
IF (result == RUS_DATE_EXPIRED)
PRINT("Global expiration date exceeded");
.
.
result = HL_LOGOUT();
ENDIF;


Эта проверка идет в самом драйвере а не в программе? Может есть, кто правил хардлок лицензии? (или это секретная информация:s1



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

Создано: 12 июня 2010 14:19
· Личное сообщение · #6

Я лично не разу в живую не видел. Но думаю по аналогии с Hasp HL проблем особых быть не должно. Ты уверен, что в программе именно эта функция используется а не что то самопальное?



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

Создано: 01 сентября 2010 15:04 · Поправил: nevertime
· Личное сообщение · #7

digger70 пишет:
Ты уверен, что в программе именно эта функция используется а не что то самопальное?


Вскрытие пока не производил, но хардлоковский монитор показывает что идет запрос этой функции.



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

Создано: 06 сентября 2010 20:24 · Поправил: xtacy
· Личное сообщение · #8

я мб не совсем в тему, но есть специальные проги, которые эмулят определенную дату для определенной, указанной проги. Т.е. с ее помощью можно замутить так, что запускаемая прога будет постоянно "видеть" что сегодня, скажем 11.09 2000 года и все, и не надо будет системную дату переводить и проблема решена - будет вечный триал. Указать конкретно на прогу не могу - надо гуглить, но точняк таким пользовался.



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

Создано: 07 сентября 2010 09:46
· Личное сообщение · #9

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

да и мне интересна идея с редактирование самой лицензии.. как говорят некоторые бывалые что данное знание находится в привате и стоит денег.

Пока что понял проверка на expiration date HL-RUS идет не в самих модулях проги.



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

Создано: 08 сентября 2010 00:34 · Поправил: xtacy
· Личное сообщение · #10

а если попробовать копнУть в реестре? Я однажды сделал вечный триал какой-то модной звонилке (DialUP), не помню точно какой, т.к. это давно было, только подменяя каждый раз значение в реестре. Правда она была ограничена кол-вом запусков, который я и обнулял. А в таком случае мб удастся где-то расчехлить "откладывание" в реестр даты установки? Кроме того можно попробовать просто запретить доступ к определенной ветке реестра на запись, оставив только чтение, так, например, ломалась прога VентаFакс, по крайней мере с помощью такого подхода - т.е. прописывались какие-то инициальные значения и их изменить прога не могла, но за то могла читать, и прочитанное ее всегда удовлетворяло. А если был доступ на запись, то прога работала только 1 сеанс, а со второго запуска расчехляла что она пераццкая копия, но, сцуко, молча, и вместо факсов печатала "шахматку".



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

Создано: 08 сентября 2010 06:34 · Поправил: nevertime
· Личное сообщение · #11

Кто подскажет мне каким образом можно использовать vendorkey (или может даже rus_fib) для изменения дампа, используется ли там как то CRC ? Пока я понял как подсчитать CRC rus_FIB но к дате оно не имеет значения ,как я понял.. А так же не ясно есть используется ли CRC для EXP. наводки можно писать в ПМ.



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

Создано: 13 октября 2010 21:15 · Поправил: nevertime
· Личное сообщение · #12

Буду благодарен любой инфе.



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 14 октября 2010 04:19
· Личное сообщение · #13

nevertime
скинул бы прогу + дамп может кто и помог бы.



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

Создано: 15 октября 2010 12:52 · Поправил: nevertime
· Личное сообщение · #14

MasterSoft
будут такие кто поможет скину



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 16 октября 2010 07:55 · Поправил: SaNX
· Личное сообщение · #15

Инфа в инете есть, я, когда приспичило, нашел все, что нужно. Скинь дамп в личку, поправлю дату. И еще вендоркей нужен, если выдернул, если не выдернул, то прогу давай

-----
SaNX




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

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

SaNX Где?
поделись инфой ..
или там инструкция на 10 томов ?



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 18 октября 2010 18:47 · Поправил: SaNX
· Личное сообщение · #17

Инфу не буду говорить, т.к. сам все наковырял. Если есть желание - сам найдешь. Мне помог только гугл. Если надо просто поправить файл - давай дамп.

-----
SaNX




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

Создано: 20 октября 2010 19:13
· Личное сообщение · #18

SaNX написал SaNX сделал А вопросы остались.. но мастеркласс хороший) Спасибо.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

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

Усиленно кури вот этот топик, мне помогла инфа из него
www.reteam.org/board/showthread.php?t=1045

-----
SaNX




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

Создано: 20 октября 2010 20:23 · Поправил: nevertime
· Личное сообщение · #20

SaNX блин так я его уже давно курю ... )) значит уже где то рядом..



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

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

Значит, невзатяг курил В этом топике есть абсолютно все, что нужно знать об изменении срока действия RUS_EXP.

-----
SaNX




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

Создано: 27 октября 2010 11:09
· Личное сообщение · #22

Вкурил. Сделал программу по нахождению нужной crc для даты. Тема закрыта.


 eXeL@B —› Вопросы новичков —› hardlock ключ с лимитом по времени
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати