Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Программа и CD 
:(
    Опции темы
offline
Дата 8.4.2005, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Есть такая задача, но боюсь, что она не осуществимая smile
Я написал небольшую программку и хочу ее продемонстрировать, но не хочу, чтобы она была скопирована на жесткий диск. Т.е. речь идет о защите CD от копирования. Я попытался привязать программу к номеру CD, но CloneCD снимает этот номер и переносит его на новый диск.
Возможно ли получить с CD уникальные данные, которые CloneCD не копирует или может существуют какие либо другие варианты для защиты?

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


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

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



kirilllius
ну ты и загнул)
всякие крутые производители только спят и видят, Как бы сделать абсолютную защиту, придумывают всякие старфорсы 1,2,3 и тд и тп... а софт типа alcohol прекрасно всё это снимает, к счастью, а может и к сожалению
найденное решение думаю ты вполне можешь продать за большие бабки
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
Snowy
Дата 8.4.2005, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Если клон не снимет, то алкоголь справится.
Люди на планете годами изобретают защиту от копирования, но все тщетно.
Все, что можно прочитать, можно и скопитровать.
Единственное, что могу предложить - блокировать запуск программы не с CD.
То, есть, если запускают с винта, сразу закрываться.

Цитата(kirilllius @ 8.4.2005, 11:16)
хочу ее продемонстрировать, но не хочу, чтобы она была скопирована на жесткий диск

Проверяй тип устройства. Если не CD, то не запускаться.
Кроме того можно встроить TTL. Ограничение на время работы и количество запусков.
Читай раздел на форуме по защите программ.
PM MAIL   Вверх
DDX
Дата 8.4.2005, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 31.1.2005
Где: Москва

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



Цитата(Snowy @ 8.4.2005, 11:47)
Единственное, что могу предложить - блокировать запуск программы не с CD.


а как ты поймешь, вдруг запускают с виртуального CD, с образа?
я их тем же алкоголем 10 штук насоздаю
надо проверить, не виртуальный ли CD. как? самому интересно)
если только смотреть физические параметры. вот например, как определяется алкоголевский CD:
"Bus Number 0, Target ID 0, LUN 0"
а обычный:
"Размещение 1 (1)"

(WinXP SP2)


--
немного не в кассу, конечно
но не все же такие умные и сразу обаз снимать полезут.. определить, с CD запущена прога или нет, пожалуй, нормальный вариант...

Это сообщение отредактировал(а) DDX - 8.4.2005, 14:16
--------------------
Учиться, учитьcя и ещё раз учиться  
PM MAIL WWW   Вверх
~FoX~
Дата 8.4.2005, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


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

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



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


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Snowy
Дата 8.4.2005, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Алкоголь скопирует диск с точностью до дырочки.
И расположение будет в том же самом месте.
PM MAIL   Вверх
~FoX~
Дата 8.4.2005, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


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

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



Snowy
Ты прав........алко120 smile

kirilllius
Тогда.......только законодательным путем защищать свой копирайт.




--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
offline
Дата 8.4.2005, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Да, задача наверное вообще не реализуемая smile
С виртуальным CD черт с ним, пусть эмулируют. Самое главное, что бы не носилась на диске, т.е нельзя было записать на новый диск, вернее пусть пишут, но работать не будет.
А с вариантом тестирования CD или HDD не пойдет, т.к. после CloneCD получается CD smile


Цитата
Тогда.......только законодательным путем защищать свой копирайт.


Идея хорошая, ну у самого, Delphi smile


Это сообщение отредактировал(а) kirilllius - 8.4.2005, 14:37
PM MAIL   Вверх
Александра
Дата 8.4.2005, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

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



да как раньше с дискетами делали )) берешь диск, пишешь на него файл, царапаешь в паре мест, далее находишь где царапинки живут и проверяешь их наличие... может поможет :-/
--------------------
PM   Вверх
Snowy
Дата 8.4.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Ой, кто к нам вернулся. Наш Вам "трям с кисточкой". smile
Цитата
царапаешь в паре мест, далее находишь где царапинки живут и проверяешь их наличие... может поможет :-/

Неа. Алкоголь и такие вещи эмулирует.
Пропуск ошибок чтения, эмуляция испорченных секторов, все в комплекте.

Нужно действительно проверять на устройство.
Нужно только поискать, как отличить физический CD от виртуального...

PM MAIL   Вверх
~FoX~
Дата 8.4.2005, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


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

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



АлександраАлко делает дырочки на раз. smile
Скорее всего проверить на "устройство" можно будет только по наличию на физическом порте.


А проще, ИМХО, пароль поставить или к железу привизаться.



--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Snowy
Дата 8.4.2005, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Самое простое - тупо делать проверку на дату и не запускаться, если дата > 30.04.2005, то не запускаться.
Можно конечно и обмануть - перевести время назад.
Но удобство использования программы резко снизится.
Кроме того, программа просто не будет запускаться, а не кричать "кончился триальный период". Поэтому пойди еще догадайся отчего и почему программа перестала запускаться.
PM MAIL   Вверх
Александра
Дата 8.4.2005, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.2.2005
Где: Москва

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



Snowy
а тогда еше лучше фатал еррор )

а про "дырочки" не знала... это вообше нечто... smile

Это сообщение отредактировал(а) Александра - 8.4.2005, 15:19
--------------------
PM   Вверх
~FoX~
Дата 8.4.2005, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


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

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



Snowy
Точно, только делать проверку не на дату, а на время........вплоть до секунды. Тогда даже перестановка дат не поможет.


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Snowy
Дата 8.4.2005, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата
не на дату, а на время........вплоть до секунды.

И что это даст? Разрешить работу только после полуночи? smile
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




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


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

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