Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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("Программа не зарегистрированна"........ и т.д.ъ


 
Delph   (2004-09-09 06:42) [41]


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


> хотите выложу программу на сайте (дам линк, вес 280кб),
> а вы просто попробуете взламать для себя, если конечно хотите...


Хотелось бы посмотреть...


 
Aristarh   (2004-09-09 11:36) [42]

Некоторые важные функции вынести в отдельную библиотеку и поставлять её только после оплаты.


 
Homer Simpson ©   (2004-09-09 12:58) [43]

2Aristarh   (09.09.04 11:36) [42]
... которая тут же появится в Интернете ;)


 
DVM ©   (2004-09-09 13:05) [44]

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


 
Неизвестный   (2004-09-09 15:19) [45]

Нет. Код к этой программе представлен не ввиде DLL файла и она с ключом работает это точно.
Я выложу программу на сайте(http://www.ser-ega.narod.ru/tabad.rar)(вес 230кб) одну (т.е. без справки и инсталяции) в ней недоступна опция "Открыть" (программа работы с таблицами).  С программы я уберу ненужные функции типа перемещения строк, столбов, ячеек, а оставлю:создать таблицу, открыть таблицу,сохранить таблицу, сохранить как таблицу, выход(может еще что).
Если вы сомневаетесь типа :"только при условии что программа реально рабочая, и в ней реально есть что ломать ( не состоит из кода (MessageDLG("Программа не зарегистрированна"........ и т.д.ъ" то после вашего взлома скажу ключ.
Если что-то не понятно о регистрации, то спрашивайте.Огромная просьба о результатах взлома собщить мне: или тут или на мыло:wir[собака]bk.ru


 
Aristarh   (2004-09-09 15:36) [46]

>Homer Simpson ©   (09.09.04 12:58) [43]
>2Aristarh   (09.09.04 11:36) [42]
>... которая тут же появится в Интернете ;)

Ну кто же знал, что вы претендуете на такую популярность.
А уж если ею обзавелись, то никакая защита не поможет.
Я привел хороший вариант для случая "неуловимый Джо".


 
имя   (2004-09-09 17:35) [47]

Удалено модератором


 
Homer Simpson ©   (2004-09-09 17:40) [48]

Софт должен быть беЗплатным!!! Да здравствует коммунизЬм !!! Уряяя!


 
имя   (2004-09-10 15:29) [49]

Удалено модератором


 
Неизвестный   (2004-09-13 15:57) [50]

Как взлом?


 
Homer Simpson ©   (2004-09-13 17:51) [51]

1232111   (10.09.04 15:29) [49]
Это ж стёб :) Плавали-знаем...


 
Неизвестный   (2004-09-15 15:03) [52]

Неудалось!!!


 
Балу   (2004-09-16 22:37) [53]

Шаровары - это платный продукт с ограничением времени бесплатного использования. Вот так-то. Хм ;-)


 
Гарри Поттер ©   (2004-09-17 00:49) [54]

>hawkins   (06.09.04 09:07)

Если программа ориентирована на заграницу, то зарегайся на http://www.esellerate.net/ - это регистратор он будет принимать оплату за твою программу и там же можно взять модули которые позволят оплачивать прямо из программы или инсталлятора.



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

Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.58 MB
Время: 0.04 c
14-1094723822
Guest
2004-09-09 13:57
2004.10.03
Реально-ли сделать прогу которая будет выводить звук через


1-1095631439
TechnoDreamer
2004-09-20 02:03
2004.10.03
Как скопировать текст из RichEdit в RichEdit?


4-1093114982
Thinker
2004-08-21 23:03
2004.10.03
Какая функция возвращает количество свободной оперативной памяти


14-1095255459
MetalFan
2004-09-15 17:37
2004.10.03
JVCL


4-1093120848
Getsevich
2004-08-22 00:40
2004.10.03
Закрытие процесса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский