Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Внизкак поставить защиту на свою прог-му? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.04 c