Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Метод лицензирования программы, переведено время в системе 
:(
    Опции темы
ilya198293
Дата 20.3.2008, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



Столкнулся тут с программой.
Лицензия её привязывается к хосту, мак-адресу и по времени ограниченная. Всё это идёт через flexnet.
Процесс разбора этого метода лицензирования загнал меня в тупик.
По идее подделать мак, хост и дату на компе не сложно. Сталкивался несколько раз с таким.
А здесь что-то новое. Программа видит что откачена дата.
Причём видит она её после того как проделаны следующие операции:
1. установка нужной системной даты;
2. переустановка сисемы с полным форматированием жёсткого диска;
3. установка мак-адреса;
4. установка программы.........
И вот тут она говорит что дата откачена.
Компьютер к сети не подключался. На время установки самой программы были извлечены все флешки. У файлов дистрибутива была изменена дата, на более раннюю(на всякий случай).

Я сейчас уже подумал о том что в чипсете находится двое часов, 1-ые которые сидят в трее, 2-ые которые вызвали мой интерес.

Для модераторов:
Данный пост имеет цель не взлом, а спортивный интерес. Может получиться у себя в программах когда-нибудь такое использовать.

Это сообщение отредактировал(а) ilya198293 - 20.3.2008, 15:57
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
Akella
Дата 20.3.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(ilya198293 @  20.3.2008,  15:56 Найти цитируемый пост)
а спортивный интерес.

что значит спортивный?

Добавлено @ 15:58
Милейший, а при чём здесь операционная система Microsoft Windows?

Добавлено @ 16:10
Если не представишь нормальных доводов, то тему будет закрыта и отправлена в ПО.

Это сообщение отредактировал(а) Akella - 20.3.2008, 16:13
PM MAIL   Вверх
ilya198293
Дата 20.3.2008, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



Цитата

что значит спортивный?


интересно, где могла выжить инфа от предыдущей инсталяции системы после форматирования - если это дело в харде
или о том как в системе можно об этом узнать - если это по чипсету или ещё чему-нибудь.

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

Это сообщение отредактировал(а) ilya198293 - 20.3.2008, 16:21
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
LSD
Дата 20.3.2008, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538



Хотя MAC адрес сетевой карты и можно изменить, но всегда можно узнать тот что зашит непосредственно в BIOS сетевухи.
Ты уверен, что не откатил дату на более раннюю чем была получена лицензия? Т.е. лицензию ты получил 01.01.2008, а откатил дату на 01.01.2007.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
ilya198293
Дата 21.3.2008, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



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

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

Это сообщение отредактировал(а) ilya198293 - 21.3.2008, 06:17
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
dumb
Дата 21.3.2008, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: нет
Всего: 158



предположение, основанное на том, что форматирование != очистка диска:
читаем карту незанятых файлами кластеров, пробегаемся по ним в поисках записей каталогов, откуда и вычитываем даты файлов, которые существовали до форматирования.

есть инструменты, производящие очистку незанятого пространства жесткого диска. естественно, это надо делать до установки/первого запуска проги с защитой.
PM MAIL   Вверх
LSD
Дата 21.3.2008, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538



Цитата(dumb @  21.3.2008,  10:38 Найти цитируемый пост)
читаем карту незанятых файлами кластеров, пробегаемся по ним в поисках записей каталогов, откуда и вычитываем даты файлов, которые существовали до форматирования.

1. Слишком геморойно и долго.
2. Требуется большой кусок дополниьельного кода (программы для восстановления данных, далеко не тривиальны).
3. Слишком не надежно, мало ли какой мусор есть на компе, а мы его за это лишаем лицензии.
Итого: очень маловероятно.

Попробуй такой эксперимент:
- удали все разделы
- переведи дату
- поставь систему
- поставь программу

Добавлено через 55 секунд
Кстати! А файл лицензии ты откуда брал? У него дата какая стояла?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
W4FhLF
Дата 21.3.2008, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 1
Всего: 121



Скачай какой-нибудь анализатор типа PEiD или DiE и загрузи в него исполняемые файлы программы. Наверняка он тебе скажет, что на ней висит SafeCast/SafeDisc. Этот протектор исполбзуя прямой доступ к жёсткому диску устанавливает метку в 32 сектор(достаточно забить нулями 32 сектор, с пом. WinHex например, и ещё 30 дней триала ваши, но я этого не говорилsmile ) с данными о дате установки. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
ilya198293
Дата 21.3.2008, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



C этим согласен:
Цитата

1. Слишком геморойно и долго.
2. Требуется большой кусок дополниьельного кода (программы для восстановления данных, далеко не тривиальны).
3. Слишком не надежно, мало ли какой мусор есть на компе, а мы его за это лишаем лицензии.
Итого: очень маловероятно.

Для отчисти если только "акроникс" подсоединить с многоступенчатым уничтожением данных, а может даже "викторию" и от первого, до последнего сектора всё "в ноль".

Цитата

Попробуй такой эксперимент:
- удали все разделы
- переведи дату
- поставь систему
- поставь программу


Порядок моих действий был такой:
1. В системе меняю дату.
2. Переустанавливаю систему(при переустановке старые разделы удалялись и создал один новый, а потом при установки самой винды сделал полное форматирование - такое какое умеет делать винда, НЕ быстрая очистка диска)

Цитата

Кстати! А файл лицензии ты откуда брал? У него дата какая стояла?


А файл лицензии у меня непосредственно от разработчиков, от их представительства.
Файл лицензии имеет дату нормальную (по крайней мере то, что мне показывается в свойствах файла).
Об этом я тоже думал. Даже извлёк повторно его из почты.

Цитата

Скачай какой-нибудь анализатор типа PEiD или DiE и загрузи в него исполняемые файлы программы. Наверняка он тебе скажет, что на ней висит SafeCast/SafeDisc. Этот протектор исполбзуя прямой доступ к жёсткому диску устанавливает метку в 32 сектор(достаточно забить нулями 32 сектор, с пом. WinHex например, и ещё 30 дней триала ваши, но я этого не говорил ) с данными о дате установки. 


Эксперемент проводился на машине, на которой ни разу эта прога не инсталилась. Так что не думаю что кто-то мог дату записать в 32 сектор.
Предварительно, я проделывал те же операции с VMWare и VirtualBox. Реакция была та же.

И то, что касается 30 дней триала, то к взлому этот пост не имеет отношения. Суть вопроса разобраться на чём основана такая защита и как можно её использовать у себя.

Это сообщение отредактировал(а) ilya198293 - 21.3.2008, 12:22
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
W4FhLF
Дата 21.3.2008, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 1
Всего: 121



Ну давай будем гадать тогда, что у тебя за программа и какая там защита.

Пока то, что ты описываешь(если я правильно понял и ты правильно сформулировал) в точности сходится с защитой одного из навесных протекторов. 

Давай ещё раз: 

Чистая система. Ты устанавливаешь программу. Ты её хоть раз запускал? Или просто установил, откатил дату и запустил? Или как? 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
ilya198293
Дата 21.3.2008, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



да, пока текущее время на часах было в пределах интервала (дата выписки лицензии, дата окончания лицензии) то работало всё как часики.
дата окончания лицензии прошла и на несколько часов не было лицензии (ща обновлённую прислали на новый срок), но интерес то остался, как так можно сделать

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

--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
W4FhLF
Дата 21.3.2008, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 1
Всего: 121



Да, интересно. Сейчас надо выяснить есть ли там навесная защита и её ли это механизм защиты. Посему:


Цитата(W4FhLF @  21.3.2008,  12:11 Найти цитируемый пост)
Скачай какой-нибудь анализатор типа PEiD или DiE и загрузи в него исполняемые файлы программы.




--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
ilya198293
Дата 21.3.2008, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



Цитата

Скачай какой-нибудь анализатор типа PEiD или DiE и загрузи в него исполняемые файлы программы.

вообще не представляю что это такое и с чем это едят
лучше ссылочку на закачку
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
VICTAR
Дата 21.3.2008, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1108
Регистрация: 6.10.2006

Репутация: нет
Всего: 80



PM MAIL   Вверх
ilya198293
Дата 22.3.2008, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 17.3.2007
Где: Сириус, созвездие Большого Пса

Репутация: нет
Всего: нет



Загрузил.
Ничего такого в проге не нашёл.

Цитата

SafeCast/SafeDisc


Искать то хотя бы где? В каком поле?
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре.
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Технологии защиты программного обеспечения | Следующая тема »


 




[ Время генерации скрипта: 0.0617 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.