· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› FlexM - файл лицензии

Посл.отвђт Сообщенiе


Дата: Окт 15, 2004 22:33:09

Вот такой вопрос: реально ли самому сделать настоящий файл лицензии. Те программы, которые я исследовал (из области САПР), приводились мной в 100% рабочее состояние простой заменой перехода в одной из библиотек и указанием на файл лицензии примерно в таком виде:

-----------------
FEATURE MechaniCS CSOFT 4.0 xx-xxx-xxxx uncounted HOSTID=cracked by rs
ISSUER=Robot ISSUED=xx-xxx-xxxx SIGN=cracked by rs
-----------------
, где cracked by rs - отсебятина, а за место даты окончания лицензии xx-xxx-xxxx. Точно знаю, что сначала идёт проверка на правильность структуры файла лицензии, а потом всё остальное (не знаю как). Если кто-то разбирался с этим, то пожалуйста подскажите (можно коротко и просто, дальше сам разберусь, лишь бы знать, куда копать).
P.S. Сейчас читаю статью "Обзор некоторых защит на основе FLEXlm SDK" Автор: Volodya - очень очень good!


Дата: Окт 15, 2004 22:39:15

Спасибо, растрогал мое старое больное сердце :)


Дата: Окт 17, 2004 22:27:49

Прочитал статью. Цитирую: "Есть идиоты, которые вообще выносят эти API-функции в отдельную .dll, вместо статической линковки, и это несмотря на предупреждения, красным по белому:

Caution: Use of the FLEXlm DLL on Windows remains strongly discouraged
"

Ощущение, что "идиотов" 99%. ВСЕ программы (в количестве 5 штук), которые я исследовал на предмет регистрации, во всех была такая же ситуация - "все FlexAPI-функции засовываются в одну-единственную на всю программу несчастную функцию, да еще и возвращающую результат типа bool".
К вопросу о файле лицензии: идёт проверка на правильность параметра SIGN. Используя SoftIce отловил момент отловил момент проверки нашёл, что с чем сравнивается, записал в файл .lic - всё работает, но только на моей машине (с начала трассировал программу с настоящим 15-ти дневным файлом лицензии, полученным у производителя, записывал все переходы, смотрел значения регистров). Как происходит генерация параметра SIGN - не всё понял.
Кто знает, дайте пожалуйста ссылки на статьи, где идёт разбор формата .lic файла (если такие вообще написаны), буду благодарен.


Дата: Окт 18, 2004 01:14:23

rs_ir
FLEXGen by Team-Rebels распространяется с исходниками на VB.


Дата: Окт 18, 2004 01:47:33

Quantum
где взять то?


Дата: Окт 18, 2004 04:15:57

rs_ir

все ответы уже есть на этом форуме - учись пользоваться кнопкой "поиск"!


Дата: Окт 18, 2004 21:51:31

Пиши на мыло tricker(собака).list.ru
Настоящего исчерпывающего ответа здесь тебе никто пока не дал .


Дата: Окт 18, 2004 22:02:01

Тоже верно, но просто лень.. Надо как-нибудь собраться...


Дата: Окт 19, 2004 03:45:35

volodya
Надо как-нибудь собраться...
Хорошо бы.
man0war
Пиши на мыло tricker(собака).list.ru
CAN'T DELIVER MESSAGE: <tricker@.list.ru>... Invalid host name


Дата: Окт 19, 2004 08:14:38

Будь внимательней. После собаки нет точки и
вряд ли бывает :)


Дата: Окт 19, 2004 16:20:06

man0war
Окт 19, 2004 03:45:35 - в такое время трудно быть повнимательней (у меня вообще 05:45:35), sorry!


Дата: Окт 22, 2004 10:31:21

4rs_ir: Дык если найти тебе VENDORную структуру и восстановить seed1/2 - вообще можешь сам лицензии клепать :)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.106