możesz spróbować jakiegoś prostszego rozwiązania
np.
wyświetlasz na obrazku jakąś liczbę i prosisz użytkownika o wpisanie tej liczby plus jeden
bot będzie wprowadzał tylko tą liczbę z obrazka bez dodania jedynki
możesz spróbować jakiegoś prostszego rozwiązania
np.
wyświetlasz na obrazku jakąś liczbę i prosisz użytkownika o wpisanie tej liczby plus jeden
bot będzie wprowadzał tylko tą liczbę z obrazka bez dodania jedynki
Oj dumdas dumdas zdziwilbys sie jak bardzo potrzebny bylby parser JS...
Wyrazenia regularne to podstawa w tworzeniu parsera ale same wyrazenia nie wystarcza zeby wykonac skrypt kryptograficzny albo innego typu. Tobie sie tylko wydaje ze wystarcza bo wziales pod uwage jedynie to ze skrypt by byl statyczny. Kod JS bedzie generowany dynamicznie poprzez skrypt php wiec za kazdym razem bedzie inny. Bedzie posiadal inna kolejnosc funkcji i bedzie mial rozne funkcje. Teraz juz widzisz dlaczego bedzie potrzebny parser?
Przyklad kodu JS generowanego przez php (w pseudokodzie zeby pokazac tylko koncepcje):
To jest tylko przyklad najprostrzy jaki mi do glowy przyszedl. samo to ze jest to wygenerowane losowo ustawia nas w niemilej sytuacji. Do tego dlugosc generowanego kodu JS moze byc baaardzo duza. Czy jesli dodamy jeszcze pare funkcji to dalej uwazasz ze regexpy wystarcza? Czy moze jednak zmienisz zdanie i przyznasz ze bez parsera sie nie obejdzie?Kod:tab1=form.input1.value; pomocnicza1=tab1[5]; pomocnicza2=tab1[3]; tab1[5]=tab1[4]; tab1[4]=pomocnicza2; tab1[1]=tab1[count(tab1)]; tab1[6]=pomocnicza1;
EDIT @up:
To zalezy jaki bot. Boty nie sa robione uniwersalnie tylko sa dedykowane odpowiedniemu zabezpieczeniu. Wiec tworca bota raczej stworzy od razu implementacje do tego co wymysliles i to bez najmniejszych problemow.
Ostatnio edytowane przez karer ; 12-12-2008 o 13:41
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki