Anti-crack measures
38 отговора
1357 прегледа
Anti-crack measures
Привет,
кажете какви техники използвате за да предотвратите 'кракване' на програмата си?
Питам най-общо, не за някакви programming language specific истории.
Какво е най-добре да направя?
- dongle (кофти от гледна точка на дистрибуцията, dongle-a трябва да се достави физически и плюс това струва пари, дразни userite и т.н.)
- reg.code обвързан с user hardware (LAN MAC address, ами ако няма LAN card?)
??
кажете какви техники използвате за да предотвратите 'кракване' на програмата си?
Питам най-общо, не за някакви programming language specific истории.
Какво е най-добре да направя?
- dongle (кофти от гледна точка на дистрибуцията, dongle-a трябва да се достави физически и плюс това струва пари, дразни userite и т.н.)
- reg.code обвързан с user hardware (LAN MAC address, ами ако няма LAN card?)
??
Re: Anti-crack measures
Ако към програмата има достатъчно голям интерес никакви защити не помагат. Аз ползвам най-елементарен сериен номер.
Ако интересът все пак не е чак толкова голям следното нещо донякъде помага:
Слагаш за даунлоад демо компилирано с нещо закоментирано (например запис на файл) таке че кодът за запис фактически да липсва и да не може да бъде отключен.
На платилите пращаш ЦД с 300Мб инсталация за да им охладиш желанието да я пращат на познати по пощата.
Ако интересът все пак не е чак толкова голям следното нещо донякъде помага:
Слагаш за даунлоад демо компилирано с нещо закоментирано (например запис на файл) таке че кодът за запис фактически да липсва и да не може да бъде отключен.
На платилите пращаш ЦД с 300Мб инсталация за да им охладиш желанието да я пращат на познати по пощата.
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.
Re: Anti-crack measures
Няма какво да го мислиш, няма оправия. Ако програмата ти стане популярна, ще бъде кракната каквото и да направиш. Де факто в момента не се сещам за популярен софтуер, който да не съм изтеглил с крак отнякъде. Тоест ако Майкрософт, АйБиЕм, Адобе и прочие не се сетили какво да правят, едва ли ние ще го измислим.
Моят съвет е да има елементарна защита, в смисъл да не тормозиш тия пичове, които все пак са си купили твоя продукт. Доста е фрустриращо да дадеш $50 за нещо и после да се мъчиш 5 часа с анти-крак глупости. А тия пичове дето кракват така и така няма да си купят програмата ти така че няма какво да ги мислиш.
Моят съвет е да има елементарна защита, в смисъл да не тормозиш тия пичове, които все пак са си купили твоя продукт. Доста е фрустриращо да дадеш $50 за нещо и после да се мъчиш 5 часа с анти-крак глупости. А тия пичове дето кракват така и така няма да си купят програмата ти така че няма какво да ги мислиш.
Re: Anti-crack measures
квот и да правиш пак ще го кракваме:)
така че дерзай с гпл та поне да не се ядосваш като си видиш ламерската схема на защита разбита във нета
иначе наистина най-трудно би било програмката да проверява в уеб дали е регната ама и тва не е чак такъв проблем
Who controls the past now controls the future,who controls the present now controls the past.
така че дерзай с гпл та поне да не се ядосваш като си видиш ламерската схема на защита разбита във нета
иначе наистина най-трудно би било програмката да проверява в уеб дали е регната ама и тва не е чак такъв проблем
Who controls the past now controls the future,who controls the present now controls the past.
Re: Anti-crack measures
според мен това е загуба на време, труд и скапване на програмата.
ако програмата ти е хубава, винаги ще я кракнат и все пак ти ще спечелиш доста добре. не забравяй, че в повечето случаи тези които биха ползвали кракнато копие НЕ БИХА си купили програмата, даже и да не може да се кракне. така че от защитата само губиш.
ако програмата ти е боклук и нах-великата защита няма да ти качи продажбите.
ако програмата ти е хубава, винаги ще я кракнат и все пак ти ще спечелиш доста добре. не забравяй, че в повечето случаи тези които биха ползвали кракнато копие НЕ БИХА си купили програмата, даже и да не може да се кракне. така че от защитата само губиш.
ако програмата ти е боклук и нах-великата защита няма да ти качи продажбите.
Re: Anti-crack measures
Хахаха е па фрустриращ... какво има, английските думички те притесняват? Да не си от тия пичове, дето си кръщават променливите с български думи и се получава следния супер красив код:
for (broyach=0; broyach++; broyach <= gorna_granica)
Е па ако си толкова голям фен на българския, можеше поне да пишеш на кирилица... там горе в ъгъла има едно копченце червенко за фонетична ?
for (broyach=0; broyach++; broyach <= gorna_granica)
Е па ако си толкова голям фен на българския, можеше поне да пишеш на кирилица... там горе в ъгъла има едно копченце червенко за фонетична ?
Re: Anti-crack measures
на няколко пъти съм мрънкал в тоя форум, че слагането на имена и коментари на език различен от английския е гадно и непрофесионално
българския нищо не е. друго си е да видиш италианското ChiudiFinestra() вместо CloseWindow().
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
българския нищо не е. друго си е да видиш италианското ChiudiFinestra() вместо CloseWindow().
--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
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 :))))
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 :))))
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.
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.
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 за същото нещо и забравят какво е фор цикъл. Даже съм чувал за разни дето дъпрат разни гридове с мишката сетват пропертита и тръгвало за по-простите неща.
Е па требве да има, там горе пише Кредор на едно място, цъкаш до него и сменяш, кеф ти фонетична, кеф ти БДС ако си учил машинопис в УНСС през 1985. В смисъл някак си доста по-четливо става.
Е освен ако не браузиш с Линкс де. Или пък със Нетскейп 2.0 който работи под Линукс на XBox.
>>btw, towa "for (broyach=0; broyach++; broyach <= gorna_granica) "
>>na C# li e?
Ми и на С/С# няма да пробачка, объркал съм го. Новите фреймуърци глезят - и по-тъпи хора почват да пишат код и ползват примерно колекции и foreach за същото нещо и забравят какво е фор цикъл. Даже съм чувал за разни дето дъпрат разни гридове с мишката сетват пропертита и тръгвало за по-простите неща.
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.
Леле... имаме си истински програмист-франкофон във форума. Еди какво си идвало от френски...
А преди френския откъде е дошло, може би от латински ? А той, заедно с цялата Римска култура не беше ли повлияна от Гърция ?
В смисъл аз много ги уважавам гърците и нищо лошо за тях, но мисля че няма нужда да уважавам културата им като си пиша имената на методите с гръцки имена.
Леле... имаме си истински програмист-франкофон във форума. Еди какво си идвало от френски...
А преди френския откъде е дошло, може би от латински ? А той, заедно с цялата Римска култура не беше ли повлияна от Гърция ?
В смисъл аз много ги уважавам гърците и нищо лошо за тях, но мисля че няма нужда да уважавам културата им като си пиша имената на методите с гръцки имена.
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.
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.
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.
Не не, не ми казвай че наистина си кръщаваш имената на методите с български имена. Бях чувал само легенди за това, не съм вярвал, че е истина.
Но очевидно не ти харесват българските буквички.
>>Kak krastavam promenlivite e moia rabota i rabota na firmata v koito rabotia, ne >>tvoia.
Не не, не ми казвай че наистина си кръщаваш имената на методите с български имена. Бях чувал само легенди за това, не съм вярвал, че е истина.
Re: Anti-crack measures
Абсолютно непрофесионално е естествено.
Даже преди да се мисли име на публичен метод, които ще се ползва от други хора е добре да се помисли минутка как точно да се казва - коментарите и документацията са нещо добро, но още по-добре е имената на методите и променливите да ти казват точно и ясно какво правят
Даже преди да се мисли име на публичен метод, които ще се ползва от други хора е добре да се помисли минутка как точно да се казва - коментарите и документацията са нещо добро, но още по-добре е имената на методите и променливите да ти казват точно и ясно какво правят