Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

как поставить защиту на свою прог-му?   Найти похожие ветки 

 
hawkins   (2004-09-06 09:07) [0]

Привет! Кто-нибудь занимался установкой зашиты на свою программу,
подскажите как лучше это сделать. Хочу сделать из свой программы
shareware. Может есть какие-нибудь программы для этого?


 
TUser ©   (2004-09-06 09:18) [1]

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


 
Андрей Сенченко ©   (2004-09-06 10:04) [2]

Единственный реальный способ из недорогостоящих - бесплатная программа + платные обновления


 
European   (2004-09-06 10:06) [3]

Когда увидел этот вопрос сразу решил предупредить автора о характере возможных ответов, однако TUser меня опередил :)


 
D3   (2004-09-06 10:23) [4]

Сделай две проги одна ограниченная а вторая полная
полную привязывай к железу (HDD)


 
SammIk ©   (2004-09-06 10:27) [5]

Ну и отвяжут ее.
Можно хасп ключ попробывать, но есть эмуляторы.
Вроде че-то у Касперского было, вообщем поищи


 
SammIk ©   (2004-09-06 10:30) [6]

Притом запаришься делать привязку к жедезу.
Не сам код, а саму установку. Ведь тебе придется самому ездить
и ставитьее. А как я могу понять ьы хочешь через нет ее продавать?
Вообщем на wasm.ru недавно обсуждали это дело, посмотри там


 
Koala ©   (2004-09-06 10:36) [7]

Посмотри эту ссылку...
http://wasm.ru/article.php?article=petri


 
Islander   (2004-09-06 10:38) [8]

Короче, не стоит заниматься всякой ерундой. Сходи на RSDN (http://rsdn.ru) найди там форум "Shareware и бинес" и поищи поиском по слову "защита". Там много умных мыслей.


 
Delph   (2004-09-06 10:53) [9]

Можно сделать при помощи компанента TEZSecure или других (ищи в инете), можно самому например при запуске проекта проверять какой нибудь ключ в реестре (ключи) и если не зарегистрирована, то Exit или иное что-то. Но рано или поздно всё равно взломают.


 
SammIk ©   (2004-09-06 10:58) [10]

вот реестр не надо, сечется в секунды, что-куда-зачем.


 
SammIk ©   (2004-09-06 11:00) [11]

Да.
Демка лучше чем триалка.
Поскольку, ну вы поняли)


 
PVOzerski ©   (2004-09-06 11:19) [12]

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


 
Amoeba ©   (2004-09-06 12:23) [13]

Поможет бесплатная библиотека TPOnGuard: http://sourceforge.net/projects/tponguard/


 
Erik1   (2004-09-06 13:14) [14]

Можно на королевстве статью почитать "Антикраковые мучения" там примеры кода есть и доступно обяснено как вашу прогу будут вскрывать и сколько "крови" будет стоить вам защита.
http://www.delphikingdom.com/


 
Cosinus ©   (2004-09-06 13:21) [15]

>>SammIk ©   (06.09.04 10:30) [6] ]
На кой, простите он куда то попрется, чтобы самому ставить свою программу??? Программа запускается, по найденному железу генерит код, который отсылается РАЗРАБОТЧИКУ, который в свою очередь по определенному алгоритму вычисляет код разблокировки. И все. Но по хорошему, если программа действительно стоит того, то eToken! ИМНО


 
SammIk ©   (2004-09-06 14:09) [16]

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


 
SammIk ©   (2004-09-06 14:15) [17]

Прочти
http://wasm.ru/forum/index.php?action=vthread&forum=5&topic=6996


 
Влад   (2004-09-06 14:43) [18]

Рекомендую использовать для защиты Hardware SmartKey, например, Guardant http://www.guardant.ru/ (не реклама, просто пример). Такие ключи имеют встроенный чип, который может расчитывать какую-то вашу формулу. Взломать программу защищенную SmartKey гораздо сложнее, т.к. пользователю неизвестен алгоритм формирования ключей.

Кстати, если Shareware - это значит бесплатный продукт. Там защита не требуется.


 
SammIk ©   (2004-09-06 14:45) [19]

Верно подмечено и про шарвар тоже)


 
Homer Simpson ©   (2004-09-06 15:34) [20]

2 Влад   (06.09.04 14:43) [18]
Вы путаете Shareware и Freeware


 
Луарвик   (2004-09-06 16:02) [21]

hawkins, так че у тя за прога ваще? Стоящая?


 
Влад   (2004-09-06 16:05) [22]

Homer Simpson ©   (06.09.04 15:34) [20]

Ничего я не путаю.

FreeWare распространяется по лицензии GNU вместе с исходными кодами. А ShareWare - бесплатный продукт без предоставления исходников и без права применения ПО в комерческих целях.


 
kull   (2004-09-06 16:07) [23]

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

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

И вообще чем больше имеешься с защитой, тем больше имеются с ломанием. - это общее правило, хотя есть и исключения. Поэтому, лучше знающего человечка-хакера пригласить.


 
kull   (2004-09-06 16:11) [24]

Хотя для Shareware хардлок не подойдет.
Вот AsProtect есть, тоже хорошая утилита, если с умом применять.
Опять же надо не полениться и сделать свою зашиту с помощью AsProtect, там даже примеры есть.
А если опять просто втупую зашить exe-шник, то он также втупую и ломается.


 
Homer Simpson ©   (2004-09-06 16:40) [25]

2 Влад   (06.09.04 16:05) [22]
ShareWare - бесплатный продукт... Гм :)


 
SammIk ©   (2004-09-06 18:44) [26]

Покупается продукт с ключем, и путем долгих или не очень проб делается эмулятор. Хоть тресни, но сломать можно все.


 
kull   (2004-09-06 18:55) [27]


> SammIk ©   (06.09.04 18:44) [26]

Ясный перец, с этим никто и не спорит. Речь только о затратах на ломание. И потом если в ключе сидит память, которая зависит от версии продукта и данных клиента, то флаг (эмулятор) в руки.

Только почему-то Microsoft и другие конторы продолжают делать свои проги платные...


 
ASMiD   (2004-09-06 19:20) [28]

Взломать можно все. А вот попортить жизнь тем, кто захочет попльзоваться взломанной прогой можно запросто.
Ставится три - четыре простеньких проверки в разных местах программы. Последующие проверки проверябт результат работы предыдущих. И, если что-то не так начинают через некоторое время делать всякие гадости.


 
SammIk ©   (2004-09-06 19:31) [29]

to [28]
А это уже получится как "..намереная порча информации...." (с)УК.
Если уж на то пошло, то самое простое это CRC вычислять,
и смотреть что да как, лучше есче сам алгоритм за шпорить.
Можно написать полиаморфныи инстолятор.
---
К автору. А стоит ли твоя программа всех этих трудов?
Может ее и ломать-то никто не будет.
Просвети.......


 
ASMiD   (2004-09-06 19:36) [30]

>SammIk
Так же как и взлом.


 
SammIk ©   (2004-09-06 19:45) [31]

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


 
ASMiD   (2004-09-06 19:54) [32]

Я не совсем точно выразился. Проверка производится на снятие защиты, а не на ее срабатывание.
А на счет пакостей - это зря. Очень действенная штука. Проверено.


 
Delph   (2004-09-07 05:38) [33]

(kull   (06.09.04 16:11) [24]
Вот AsProtect есть, тоже хорошая утилита
)

На счёт AsProtect. Есть такая программа, называется Die, AsProtect, Die которую можно скачать в инете. Эта программа предназначена для  удаления из реестра ключей, создаваемых программами, защищенными при помощи ASProtect (конечно есть и исключения но мне в некоторых случаях помогает, например с AsPack) Всё ломается, но ведь на это надо затратить какое-то время, а за это время можно выложить новую версию программы (естественно с другой защитой) :)


 
iKS   (2004-09-07 07:12) [34]

Поищи AVLock


 
IXT   (2004-09-07 14:30) [35]

Говорил, говорю и буду говорить: "Защита - дело творческое". Твори сам, а не задовай таких вопросов. Если про защиту знаешь только ты (способ) сломать ее намного сложнее. Увеличение количества проверок - повышает эффективность. НО Сломать можно все. Вначале опиши проект, а т может с ним и возится не стоит: "Добавишь if ... then Application.Terminate" а ломать ее никаму и не потребуется!


 
Неизвестный   (2004-09-07 19:29) [36]

Я придумал почти не взламываю защиту, аналогов которой я не встречал. Защищать программы с помощью этой звщиты вовсе нетрудно.


 
Anton_K ©   (2004-09-07 19:49) [37]

Я придумал почти не взламываю защиту, аналогов которой я не встречал. Защищать программы с помощью этой звщиты вовсе нетрудно.

А где доказательства? Сказать можно что угодно.


 
Defunct ©   (2004-09-07 20:20) [38]

Неизвестный   (07.09.04 19:29) [36]

Сколько заплатите за взлом вашей защиты? Если сумма будет приличной - взломаем за 3 дня.


 
Неизвестный   (2004-09-08 20:26) [39]


> А где доказательства? Сказать можно что угодно.
>Я просто сказал, доказывать я ничего не собираюсь. Я написал "почти невзламываю защиту", но все равно защита Очень мощная.
>
> Defunct ©   (07.09.04 20:20) [38]
> Неизвестный   (07.09.04 19:29) [36]
>
> Сколько заплатите за взлом вашей защиты? Если сумма будет
> приличной - взломаем за 3 дня.
Платить я не буду, хотите выложу программу на сайте (дам линк, вес 280кб), а вы просто попробуете взламать для себя, если конечно хотите...


 
ixt   (2004-09-08 23:03) [40]

2 Неизвестный

Валяй, посмотрим, только при условии что программа реально рабочая, и в ней реально есть что ломать ( не состоит из кода (MessageDLG("Программа не зарегистрированна"........ и т.д.ъ



Страницы: 1 2 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.034 c
4-1093464085
dRake
2004-08-26 00:01
2004.10.03
TBitmap.LoadFromFile - Какое исключение?


1-1095239652
Чайник
2004-09-15 13:14
2004.10.03
Случайный цвет


14-1095340762
}|{yk
2004-09-16 17:19
2004.10.03
Есть ли на форуме народ из Харьковской области?


1-1095318457
ser
2004-09-16 11:07
2004.10.03
ссылка на TStatusBar.Panel


1-1095234490
X-Disa
2004-09-15 11:48
2004.10.03
Сохранение компонента