Anti-crack measures

38 отговора 1357 прегледа
#1

Anti-crack measures

Привет,

кажете какви техники използвате за да предотвратите 'кракване' на програмата си?
Питам най-общо, не за някакви programming language specific истории.
Какво е най-добре да направя?
- dongle (кофти от гледна точка на дистрибуцията, dongle-a трябва да се достави физически и плюс това струва пари, дразни userite и т.н.)
- reg.code обвързан с user hardware (LAN MAC address, ами ако няма LAN card?)

??

Отговор
в отговор на Microsoft #2

Re: Anti-crack measures

Ако към програмата има достатъчно голям интерес никакви защити не помагат. Аз ползвам най-елементарен сериен номер.
Ако интересът все пак не е чак толкова голям следното нещо донякъде помага:
Слагаш за даунлоад демо компилирано с нещо закоментирано (например запис на файл) таке че кодът за запис фактически да липсва и да не може да бъде отключен.
На платилите пращаш ЦД с 300Мб инсталация за да им охладиш желанието да я пращат на познати по пощата.

Отговор
в отговор на Microsoft #3

Re: Anti-crack measures

Ami nai dobre e da davash reg nomer na vseki klient koito ti zakupi programata. Rеg nomera na vsichki prodadeni programki plus informaciata za imeto na klienta gi slagash v niakoia baza danni i pri wsqko startirane na programata proveriavash prez web dali imeto na klient i reg nomer go ima v bazata za prodadenite programki. Mozhesh da polvash i druga informacia za identifikacia kato seriiniq nomer na hard diska i t.n. POne harddisk vseki ima.

Отговор
в отговор на Microsoft #5

Re: Anti-crack measures

Няма какво да го мислиш, няма оправия. Ако програмата ти стане популярна, ще бъде кракната каквото и да направиш. Де факто в момента не се сещам за популярен софтуер, който да не съм изтеглил с крак отнякъде. Тоест ако Майкрософт, АйБиЕм, Адобе и прочие не се сетили какво да правят, едва ли ние ще го измислим.

Моят съвет е да има елементарна защита, в смисъл да не тормозиш тия пичове, които все пак са си купили твоя продукт. Доста е фрустриращо да дадеш $50 за нещо и после да се мъчиш 5 часа с анти-крак глупости. А тия пичове дето кракват така и така няма да си купят програмата ти така че няма какво да ги мислиш.

Отговор
в отговор на Microsoft #6

Re: Anti-crack measures

квот и да правиш пак ще го кракваме:)
така че дерзай с гпл та поне да не се ядосваш като си видиш ламерската схема на защита разбита във нета
иначе наистина най-трудно би било програмката да проверява в уеб дали е регната ама и тва не е чак такъв проблем

Who controls the past now controls the future,who controls the present now controls the past.
Отговор
в отговор на Гypy #7

Re: Anti-crack measures

> фрустриращо
Bravo!!!!

Отговор
в отговор на Microsoft #8

Re: Anti-crack measures

според мен това е загуба на време, труд и скапване на програмата.

ако програмата ти е хубава, винаги ще я кракнат и все пак ти ще спечелиш доста добре. не забравяй, че в повечето случаи тези които биха ползвали кракнато копие НЕ БИХА си купили програмата, даже и да не може да се кракне. така че от защитата само губиш.

ако програмата ти е боклук и нах-великата защита няма да ти качи продажбите.

Отговор
в отговор на Плaмeн #9

Re: Anti-crack measures

Osven ako zastitata ne struva poveche ot programata :)

Отговор
в отговор на dummy #10

Re: Anti-crack measures

е те пак няма да му я купят, така че не си струва ;-)

Отговор
в отговор на dummy #11

Re: Anti-crack measures

Хахаха е па фрустриращ... какво има, английските думички те притесняват? Да не си от тия пичове, дето си кръщават променливите с български думи и се получава следния супер красив код:

for (broyach=0; broyach++; broyach <= gorna_granica)

Е па ако си толкова голям фен на българския, можеше поне да пишеш на кирилица... там горе в ъгъла има едно копченце червенко за фонетична ?

Отговор
в отговор на Гypy #12

Re: Anti-crack measures

на няколко пъти съм мрънкал в тоя форум, че слагането на имена и коментари на език различен от английския е гадно и непрофесионално

българския нищо не е. друго си е да видиш италианското ChiudiFinestra() вместо CloseWindow().

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Гypy #13

Re: Anti-crack measures

huh? w nikoi ygyl niamam kopchence w cherweno :)

i kakwo ne ti harswa na bylgarskata dumichki kato obezsyrchawam?

aaaa... ti si ot hamerikanskia universitet. triabwa da pokajesh che znaesh
mnogo ezici.

btw, towa "for (broyach=0; broyach++; broyach <= gorna_granica) "
na C# li e?

shtoto w C obiknoweno se pishe neshto takowa:
for (broyach=0; broyach <= gorna_granica; broyach++)

ako razbira se iskash tialoto na cikyla da se izpylni niakoga :))))

Отговор
в отговор на Гypy #14

Re: Anti-crack measures

Hehe, pak se izcepi nepodgotven ;). Lichi si che ne znaesh C#, no pak za smetka na tova davash akyl. Po-dobre si stoy na VB.NET, tam e "po-lesno"

For i = 0 To 10
Next

Kvo se zatormozyavash s toya slojen C# sintaksis?

A i da - "frustriram" idva ot frenski kakto pochti polovinata angliyski dumi, ama tam v "ъмерикан колидж" yako vi promivat mozacite, belkim zabravite, che ima drugi narodi i kulturi.

Отговор
в отговор на expert #15

Re: Anti-crack measures

huh? w nikoi ygyl niamam kopchence w cherweno :)

Е па требве да има, там горе пише Кредор на едно място, цъкаш до него и сменяш, кеф ти фонетична, кеф ти БДС ако си учил машинопис в УНСС през 1985. В смисъл някак си доста по-четливо става.

Е освен ако не браузиш с Линкс де. Или пък със Нетскейп 2.0 който работи под Линукс на XBox.

>>btw, towa "for (broyach=0; broyach++; broyach <= gorna_granica) "
>>na C# li e?

Ми и на С/С# няма да пробачка, объркал съм го. Новите фреймуърци глезят - и по-тъпи хора почват да пишат код и ползват примерно колекции и foreach за същото нещо и забравят какво е фор цикъл. Даже съм чувал за разни дето дъпрат разни гридове с мишката сетват пропертита и тръгвало за по-простите неща.

Отговор
в отговор на Шнypy #16

Re: Anti-crack measures

>>A i da - "frustriram" idva ot frenski kakto pochti polovinata angliyski dumi, ama >>tam v "ъмерикан колидж" yako vi promivat mozacite, belkim zabravite, che ima >>drugi narodi i kulturi.

Леле... имаме си истински програмист-франкофон във форума. Еди какво си идвало от френски...

А преди френския откъде е дошло, може би от латински ? А той, заедно с цялата Римска култура не беше ли повлияна от Гърция ?

В смисъл аз много ги уважавам гърците и нищо лошо за тях, но мисля че няма нужда да уважавам културата им като си пиша имената на методите с гръцки имена.

Отговор
в отговор на Гypy #17

Re: Anti-crack measures

Ne iskam da sravniamvam tvoia i moia angliiski, no dumichka фрустриращ ne sastestvuva v nito edin angliiski ezik.
Kak krastavam promenlivite e moia rabota i rabota na firmata v koito rabotia, ne tvoia.
Haresva mi bulgarskia ezik, tova v kraia na kraistata e rodnia mi ezik, no s tebe ne moga da se meria opredeleno.

Отговор
в отговор на Гypy #18

Re: Anti-crack measures

Хе - ти някога знаел ли си какво е фор цикъл?

Отговор
в отговор на dummy #19

Re: Anti-crack measures

>>>Haresva mi bulgarskia ezik, tova v kraia na kraistata e rodnia mi ezik
Но очевидно не ти харесват българските буквички.

>>Kak krastavam promenlivite e moia rabota i rabota na firmata v koito rabotia, ne >>tvoia.
Не не, не ми казвай че наистина си кръщаваш имената на методите с български имена. Бях чувал само легенди за това, не съм вярвал, че е истина.

Отговор
в отговор на Mycлoн #20

Re: Anti-crack measures

Абсолютно непрофесионално е естествено.

Даже преди да се мисли име на публичен метод, които ще се ползва от други хора е добре да се помисли минутка как точно да се казва - коментарите и документацията са нещо добро, но още по-добре е имената на методите и променливите да ти казват точно и ясно какво правят

Отговор