gal nejuokink ;) viena leviausiu apsaugu, pries debugerius/asm nieko verta ir apeinama pradinuku, nes zemiausiame lygyje kuriame dirba procas ten taip sakant viskas yra "aisku", ir neretai net nereikia galvoti kaip nulauzti, tiesa sakant, nulauzinetojas gali net nesuprasti kas ten per apsauga sugalvota ir net nezinoti/nesigilinti ka jinai daro, ir vis tiek sugebeti puikiausiai nulauzti :D "vaidas100" <vaidas100.stabdomspama.@gmail.com> wrote in message news:jio2au$vd8$1@trimpas.omnitel.net... > 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 ;)