Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как защитить свою программу

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Fil75



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем! Тема такая. Написал прогу. Хочу ее продавать. Посоветуйте как защитить программу от копирования с CD. Много программ которые копируют CD один в один - поэтому привязка к диску например по метки диска заводской или дате создания отпадает. Регистрационные коды для программы тоже. Хочу продать диск и чтобы больше не беспокоили всякими регистрационными кодами и письмами на мыло. Просто не хочу чтобы знали меня как автора программы

Всего записей: 64 | Зарегистр. 14-02-2005 | Отправлено: 01:15 14-02-2005
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посоветуйте как защитить программу от копирования с CD.

 
никак.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 01:36 14-02-2005
sreit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А может StarForce?
 
Вон Рейнджеров2 защитили,  так последнюю версию старфорса до сих пор не сломали

Всего записей: 3 | Зарегистр. 14-02-2005 | Отправлено: 02:39 14-02-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sreit

Цитата:
так последнюю версию старфорса до сих пор не сломали

Да?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:41 14-02-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil75

Цитата:
Написал прогу. Хочу ее продавать. Посоветуйте как защитить программу от копирования с CD.

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

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 04:25 14-02-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все зависит от программы. Какая программа ?
Может быть есть возможность продавать косвенно?Это один из бесконечного количества видов продаж.Но отделил вид я не совсем правильно.

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 19:10 14-02-2005 | Исправлено: Function, 19:11 14-02-2005
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil75
Кому надо - тот всё равно - рано или поздно, сломает ЛЮБУЮ твою защиту. Так что:
Цитата:
никак


Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 19:13 14-02-2005
WiseAlex



Софтовых дел М...
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil75

Цитата:
Хочу продать диск и чтобы больше не беспокоили всякими регистрационными кодами и письмами на мыло. Просто не хочу чтобы знали меня как автора программы

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

Всего записей: 1001 | Зарегистр. 02-03-2003 | Отправлено: 20:33 14-02-2005
Fil75



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа не совсем легальная. Не хотелось бы ее особо распространять. Только для особого круга пользователей. Готовых за нее платить. Поэтому я бы не хотел чтобы эти самые пользователи могли выложить в интернет ее или копировать. Интересно как делают ошибочные блоки при записи фильмов (защищенные от копирования диски). Иногда их очень много и практически очень трудно скопировать диск например "Алкоголем" или другими подобными программами. Спасибо всем кто откликнулся на мое письмо

Всего записей: 64 | Зарегистр. 14-02-2005 | Отправлено: 00:06 15-02-2005
KiRiK_de_Ch



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В свое время на дискетках делали дырки (лазером на производстве и иголкой в кустарных условиях; рекомендую почитать книжку Фаронова). Как с дисками поступать?! Не знаю. Как-нибудь аналогично, только, естесственно, осторожнее.

Всего записей: 124 | Зарегистр. 05-12-2004 | Отправлено: 00:35 15-02-2005
RapSoldier



Moderator-Gamer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А может StarForce?

Уже есть StarFuck, и этот СтарФорсе ломают как хотят

Всего записей: 14868 | Зарегистр. 20-03-2004 | Отправлено: 01:15 15-02-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil75

Цитата:
Программа не совсем легальная.

Если программа маленькая то делай нестандартное форматирование дискеты или какие нить дискеты с дефектами, пусть программа проверяет на наличие дефектов и отказывается работать, если она запущена не с дискеты. А вообще тема защиты от копирования уже столько раз поднималась, что
Цитата:
В целом защита-взлом - бесконечная игра в кошки-мышки и главное в ней не сделать непробиваемую защиту, а успеть заработать деньги.

Я с этим согласен.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:34 15-02-2005
sreit

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RapSoldier
ты бы не мог тогда указать мне где лежит ломлка старфорса которая ломает рейнджеров2 с установленными патчами?
 
Насколько я знаю такой ломалки не сушествует   (старфак помогает только на рейнджерах без патчей).

Всего записей: 3 | Зарегистр. 14-02-2005 | Отправлено: 02:39 15-02-2005
RapSoldier



Moderator-Gamer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sreit
http://forum.ru-board.com/topic.cgi?forum=5&topic=13902#1
Пойди сюда, здесь старфак, сейчас вроде вышла версия 1.11, может с ней у тебя получится
Удачи
 
 
Добавлено:
Или спроси здесь как ломать
И вот ещё тема самой игрухи в андерграунде, там может говорили как ломать с патчами, но я не читал.

Всего записей: 14868 | Зарегистр. 20-03-2004 | Отправлено: 03:01 15-02-2005
FAngel



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt
Дискеты с бедами и нестандартным форматированием - детский сад. Кто захочет скопирует без проблем.  
А с остальным полностью согласен

Всего записей: 799 | Зарегистр. 04-12-2003 | Отправлено: 14:20 15-02-2005 | Исправлено: FAngel, 14:21 15-02-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лучше продавать программы в интернете, очень большая аудитория.И продавать по дешевой цене, но в большом количестве.
На CD вряд ли продашь много программ, очень трудно распространять по всему миру.  
 
Добавлено:
Есть сайты, где лежат  наряду с freeware shareware программы.Какие подобные сайты вы знаете ?

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 18:50 15-02-2005
Exception_Granted



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
S0ldier

Цитата:
Кому надо - тот всё равно - рано или поздно, сломает ЛЮБУЮ твою защиту

Н-да ???
Что-то я не слышал чтоб зашиту с открытым ключом кто-то взламывал. И суть не в том что она как-то хитро запрограммирована - просто нет математического решения
 
Так что со словами "ЛЮБУЮ" надо осторожней.

Всего записей: 76 | Зарегистр. 25-01-2005 | Отправлено: 21:05 15-02-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
зашиту с открытым ключом

Не можешь ли рассказать о защите с открытым ключём, использующееся в защите программ от нелегального использования.Почему фирма Microsoft не использует такую защиту ? Там что ли работают тупые люди ?
 
 
Добавлено:
Можно хорошо зарабатывать деньги на взломе программ.Есть люди, которые платят много денег за взлом редких программ, которые стоят по 50 тысяч долларов за копию.И есть люди, которые с легкостью взламывают такие программы за 1 день.

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 21:46 15-02-2005 | Исправлено: Function, 21:47 15-02-2005
Lomster

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fil75
Можешь попробовать так:

Цитата:
А.В. КИСЕЛЕВ
 
Научный руководитель – Р.Т. ФАЙЗУЛЛИН, д.т.н.
 
Омский государственный университет
 
ЗАЩИТА КОМПАКТ-ДИСКА МЕТОДОМ ИСКАЖЕНИЯ ТАБЛИЦЫ СОДЕРЖАНИЯ
 
Защита программного продукта от несанкционированного копирования - актуальная задача в связи с сохранением коммерческих и авторских прав фирм и разработчиков.  
 
Условно любую защиту можно разделить на две подсистемы: первая - представляет собой тот или иной способ постановки любой метки на носителе, которую было бы невозможно, или весьма затруднительно перенести (скопировать) или воспроизвести программными методами (эмулировать); вторая - это встраиваемый в защищаемое приложение модуль, который проверяет наличие заранее установленной метки.  
 
Основой любой защиты можно считать ее способность к идентификации носителя, с которым она попала к пользователю. Уровень защиты на данном этапе должен быть таким, чтобы условная метка или характеристика, которая была присуща данному носителю, не воспроизводилась любыми средствами битового копирования (CloneCD, Alcohol 120% и другие), так как с них обычно и начинается взлом.  
 
Одним из наиболее эффективных методов подобной защиты является искажение ТОС’а (Table of Contents - таблица содержания). Примером подобной защиты AudioCD являются Easy Audio Lock и  TZcopyprotection.
 
Для использования этого метода пишущий привод должен поддерживать режим RAW DAO (Disc At Once), а читающий привод должен уметь распознавать искаженный TOC, переходя в этом случае на использование "резервного" средства адресации – Q-канала подкода.  
 
Для создания защищенного диска нужны: программа записи дисков, умеющая создавать многосессионные CD, копировщик защищенных дисков, сохраняющий содержимое TOC'a в текстовом файле, доступном для изменения и пишущий привод, поддерживающий режим записи DAO.
 
Записываем на  CD-R или CD-RW диск две сессии в штатном режиме. Запускаем Clone CD и создаем образ оригинального диска. На жестком диске должны образоваться три записываемых файла (с расширениями CCD, IMG и SUB). CCD - файл управления CloneCD, содержащий информацию о логической структуре CD, IMG - образ, данные главного канала всех треков CD, SUB - данные подканала всех треков CDSub.
 
Теперь откроем файл с расширением CCD в любом текстовом редакторе. Каждый элемент ТОС начинается со строки [Entry X] (X – номер элемента) и имеет 14 полей: Session, Point, ADR, Control, TrackNo, AMin, ASec, AFrame, ALBA, Zero, PMin, PSec, PFrame (смысл и значения данных полей могут варьироваться в зависимости от номера элемента).  
 
В третьем элементе содержится информация об абсолютном адресе начала первого трека первой сессии. Мы намерены изменить TOC, увеличив стартовый адрес этого трека, чтобы он вышел за пределы начальной сессии. Изменим значения параметров Pmin, PSec, PFrame (физический адрес сектора, выраженный в минутах, секундах и долях секунд) и PLBA (логический адрес сектора), так чтобы их значения превышали значения соотв. параметров второго элемента. PLBA адрес вычисляется по формуле: PLBA=(((PMin*60)+PSec)*75+PFrame)–150. Сохраним изменения и запишем искаженный образ на CD-R/CD-RW диск.
 
Копировщик Clone CD оценивает длину искаженного трека в 4294868664 байт и, обнаружив, что запись искаженного TOC'a на данном приводе невозможна, корректирует ее. Процесс записи протекает без каких-либо ошибок, и мы получаем работоспособный диск.  
 
Попробуем скопировать этот диск при помощи трех самых распространенных копировщиков – Clone CD, Alcohol 120% и BlindWriter.
 
По статистике Clone CD диск содержит всего одну сессию с общей протяженностью в 6,9 мегабайт, но зато размер единственного трека последней составляет 3,99 терабайт. И после записи созданного образа первый трек читается без каких-либо ошибок, но второй исчезает.
 
Теперь попробуем скопировать при помощи Alcohol 120%, который видит обе сессии, но сохраняет в образ лишь вторую из них (Clone CD сохранял первую). На этот раз после записи присутствуют оба трека, но второй читается без проблем, а первый не читается вообще.
 
Записанный при использовании BlindWriter диск не определился ни в одном из приводов и стирание его оказалось невозможным во всех программах, в том числе и тех, что игнорируют некорректную ТОС.
 
А по заявлениям разработчиков Clone CD/ Alcohol 120%/ BlindWriter их продукты способны копировать любые защищенные диски, но даже такую простую защиту, они преодолеть ни вместе, ни по раздельности не в состоянии. Тем не менее, искажение TOC'a – не достаточно надежный прием защиты и лишь в сочетании с другими методами он способен на равных конкурировать со значительно более известными и дорогими (но не всегда эффективными) технологиями защиты компакт-дисков от копирования.

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

Всего записей: 1529 | Зарегистр. 10-05-2002 | Отправлено: 22:35 15-02-2005 | Исправлено: Lomster, 22:36 15-02-2005
Function

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lomster
Кто-то в интернете всё равно может создать образ ISO и дать ссылку.

Всего записей: 112 | Зарегистр. 31-01-2005 | Отправлено: 22:49 15-02-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как защитить свою программу


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru