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

 eXeL@B —› Вопросы новичков —› программа с привязкой к Volume HDD
Посл.ответ Сообщение

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

Создано: 12 февраля 2011 10:41 · Поправил: balagur72
· Личное сообщение · #1

Есть программа с привязкой к номеру жесткого диска. Есть лицензия к ней. Хотел перенести на другую машину, ругается на файл лицензии. Чем защищена не пойму, опыта в этом мало. Однако попробовал сменить на машине номер раздела, установил и прога завелась. На рабочих машинах менять номера не могу из-за другого софта с привязкой.
Вопрос: возможно ли для программы, при старте подсовывать требуемый номер диска, или может сделать генератор лицензий.
Файл лицензии имеет вид:
FEATURE M4 TECNE 1.0 10-Feb-2012 uncounted ХХХХХХХХХХХХ VENDOR_STRING="XXXXXX_XXXXXX|XXXXXXXXXX" HOSTID=DISK_SERIAL_NUM=XXXXXXXX
FEATURE M4 TECNE 1.0 temp uncounted 0 VENDOR_STRING=xxx HOSTID=0
Подскажите где копать.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 12 февраля 2011 11:05
· Личное сообщение · #2

Ты нам предлагаешь пальцем в небо тыкать? Софт то где?



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

Создано: 12 февраля 2011 11:26 · Поправил: balagur72
· Личное сообщение · #3

Прога специфичная для разработки дизайна мебели конкретного проиводителя.
Поиск в инете ничего не дает могу положить на обменник образ диска.
Сейчас залью на sendfile.su/ и отпишусь. Уменя ассинхронный канал и отдача медленная 512к\бит



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

Создано: 12 февраля 2011 12:38
· Личное сообщение · #4

Там FlexLm и скорее всего тебя пошлют на woodman учится



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

Создано: 12 февраля 2011 13:00
· Личное сообщение · #5

balagur72 пишет:
Однако попробовал сменить на машине номер раздела, установил и прога завелась

ну вот и перехватывай тогда GetVolumeInformation, и подсовывай в неё нужную метку тома



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

Создано: 12 февраля 2011 13:10
· Личное сообщение · #6

Можно попробовать сделать портабельную версию ThinApp, там есть такая фишка, как эмуляция номера диска и имени юзера. Если привязка только к этим параметрам, тогда должно работать.



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

Создано: 12 февраля 2011 16:48
· Личное сообщение · #7

вот залил прогу sendfile.su/273941, а про GetVolumeInformation можно подробнее?



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

Создано: 12 февраля 2011 16:54
· Личное сообщение · #8

я очень рад что вы её залили. что теперь всем делать - всё бросить и начать её ломать?
про GetVolumeInformation можно почитать в msdn (на худой конец в гугле достаточно набрать это слово)
читайте про хуки, про перехват API и т.д.



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 12 февраля 2011 21:40
· Личное сообщение · #9

balagur72 пишет:
GetVolumeInformation можно подробнее?

Кроме вышесказанной WinAPI прога не с меньшим успехом может пользоваться DeviceIoControl или напрямую NtCreateFile(ZwCreateFile).
К тому же если есть файл лицензии - тут уже наверняка стоит поставить точку останова на CreateFile(ZwCreateFile если ниже), ведь перед тем как получить инфу о харде, во первых будет проверено само наличие файла лицензии + чтение данных из него(WinAPI ReadFile), во вторых-будут перечислены все доступные логические диски в системе(WinAPIGetLogicalDriveStrings).



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

Создано: 13 февраля 2011 01:25
· Личное сообщение · #10

может имеется ломаный lmgr326a.dll?
или тут не все так просто, боюсь я сам не осилю отлом проги



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

Создано: 13 февраля 2011 01:47
· Личное сообщение · #11

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



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

Создано: 13 февраля 2011 03:41
· Личное сообщение · #12

tihiy_grom пишет:
(если конечно ты не просто так написал, что ты якобы что-то там подменял)

Я подменил номер раздела прогой volume serial number changer v1.2 и прога запустилась на домашней машине.
При активации программы я присутствовал и для генерации лицензии отправлялись только имя компа и номер раздела.


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


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