|
|
| Посл.отвђт | Сообщен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 |