Tema: Re: Tadas Blinda jau yra torentuose....
Autorius: vaidas100
Data: 2012-03-01 16:50:06
On 2012.03.01 15:24, Veikejas wrote:
> 1.atsidarai debugerius ta diena/savaite/menesi padebugini randi ta vieta
> tikrinimas yra yrashai nuliuka ir tavo apsauga nustoja veikti.



A kitoje programos vietoje bus tikrinimas ar tu tos programos nepakeitei 
ir tavo tas "nuliukas" nulaužtų programą ;)


Galiu papasakot kaip aš daryčiau nenulaužiamą apsaugą:

--------------------------------------

Programos instaliacijos metu, pasinaudojant pvz. "md5 checksum" pagal 
HDD serijinį numerį arba kažkokio failo datą arba dar kažką, būtų 
sukuriamas unikalus exe veikiantis tik tame HDD.

Pvz. exe viduje esančio dummy paveiksliuko kodo gabalas:

sdfnskd45896y78oyf[hsdifohdyu=34t456uy56u45r68jh4rf654h65r56y45tgwe7t5093479056349509345

būtų pakeistas į tavo "md5 checksum" dar papildomai sudarkytą tik pagal 
tau vienam žinomą algoritmą - ta prasme paleidęs search nesurasi 
programoje savo HDD serijinio numerio, o vietoje jo bus tekstas:

234745dflkgn'dnfdfh3465^#$%^o(gdfgdfgdfg&o(o()74%y*&ghjghjghjghjhjghdfgdfg%&*ghjghjgh538

kuris tau išsitraukus paveiksliuką iš exe ir pažiūrėjus atrodytų kaip 
kažkoks beprasmis "triukšmas".

Registracijos metu tas sudarkytas "md5 checksum" būtų vėl papildomai 
išdarkomas pagal dar kitokį algoritmą ir per www keliautų dar kitoks 
beprasmis simbolių kratinys:

hhhhhhhhhhherwerwerwe6723048962389472-74ąčįęėšąčįęėųąčųĮĖĮĖŠĮĄŲŠŪĄ!$^&$!@^#%!%#&!@#@!#!@

o grįžtų atgal iš www vėl kažkokios nesąmonės:

7834508234091249124=1-924956=9568590237490127491248034659-478576975934958934859834986584

kurias atkodavus programa pamatytų arba nepamatytų HDD serijinį numerį 
ir pagal tai nuspręstų dirbti jai ar ne.

--------------------------------------

Ta prasme esu įsitikinęs, kad programų gamintojai 100%-ines apsaugas 
gali padaryti pakankamai lengvai, bet jų tiesiog nedaro, nes tai jiems 
nenaudinga ;)