@Azarien
zeby przejsc z demo do full wersja gdzies trzeba wpisac klucz nie? powiedzmy ze moj soft matylko jeden klucz ktory odblokuje wersje PRO/FULL w ktoryms momencie musze go wpisac, taki crakz0r wezmie sobie znajdzie ten moment wpisze byle shit do srodka znajdzie wylapie odmowe funkcji czyli ja musi zablokowac albo podrzucic swoja ktora przesle do kolejnego momentu programu prawdę.
mozna z poziomu c++ mieszajac z asemblerem pulapki na RC np. ktore oszukuja dane albo ukrywaja tworzac wielopoziomowe skoki ktore nie pozwalaja odnalezc klucza, a taka sztuczna prawda(funkcja crakz0ra) będzie błądziła. Założmy że dla programu
funkcja
(int) bool pass_key() zwraca true(wlasnie o to chodzi nie moge tego pojac moze dlatego ze nie znam mozliwosci szablonow) dla prawdziwego klucza ale na prawde przesyla powiedzmy liczbe 23(int) ktora leci do deszyfrowania, wysyla odpowiednie sygnaly do reszty modulow jako odblokowane...
ta pulapka polegalaby na tym ze crakzor widzi zwrot bool a program czeka na prawde na 23 ktora wysle odpowiedni kod do reszty
hmm no mniej wiecej tak to widze ;D
Ktoś się zna na tym? ^^