Możliwe że tak naprawdę prawdziwe zabezpieczenie jest (albo dodatkowe) w DLLu.. Czas pokarze a szczerze wcale bym się nie zdziwił..eMisiek pisze:No nie wierzę, żeby udostępnili legalnie ten kod, ktos im pewnie go podpiepszył.Tig3r pisze: Zmień datę albo wywal cały kod:
Kod: Zaznacz cały
if (TimeCurrent() > D'25.12.2008 08:00') { ... }
Za łatwo obejść lub usunąć ograniczenia czasowe, które umieścili, żeby na tym zarobić.
Numer
Dodatkowo polecam odnaleźć i zmienić poniższą funkcję na następującą:
Kod: Zaznacz cały
bool IsValidKey(int ai_0) {
/*
string ls_20;
string ls_28;
string ls_36;
int l_str2int_44;
int l_str2int_48;
int li_52;
string ls_4 = "";
string l_dbl2str_12 = DoubleToStr(ai_0, 0);
for (int li_56 = 0; li_56 < StringLen(l_dbl2str_12); li_56++) {
ls_20 = StringSubstr(l_dbl2str_12, li_56, 1);
ls_28 = StringSubstr(l_dbl2str_12, li_56 + 1, 1);
ls_36 = StringSubstr(l_dbl2str_12, li_56, 2);
l_str2int_44 = StrToInteger(ls_20);
l_str2int_48 = StrToInteger(ls_28);
li_52 = MathMod(235 * l_str2int_44 + 53 * l_str2int_48 + 97 * li_52, 10);
ls_4 = ls_4 + DoubleToStr(li_52, 0);
}
// TU ZMIANA
return (TRUE);
}