Witam,
Mam do rozwiązania zagadkę, mianowicie jest stronka z formularzem do wpisywania jakiś tekstów i wyszukiwarka, która wyświetla w ilu wpisach jest dany tekst. Nie ma żadnego błędu typu SQL Injection, a okienko do wyszukiwania bazuje na wyrażeniach regularnych; można wpisać np. [a-z] i wyświetla mi się ogromną ilość wyników - tzn tylko liczba wyników :] . Zaobserwowałem, że jak wpisze się znak < a po nim tylko dowolną literę to wywala błąd(Runtime Error - strona aspx) np. <m a dla <' lub <" lub <4 wszystko działa poprawnie. Nie wiem czy tutaj wyrażenia regularne są wykorzystane w języku sql, czy w stronie aspx. Ciekawość mnie już zżera co powoduje ten błąd, czy jest zrobiony specjalnie, czy jakaś funkcja do wyrażeń regularnych się psuje przy tej kombinacji "zapytania"?