Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [WWW] Strona o bezpieczeństwie komputerowym
materkamil
post 24.04.2012, 21:00:14
Post #1





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Stworzyłem taką stronę o bezpieczeństwie, komptuterach i programowaniu w PHP:

http://www.materdefense.ugu.pl

I chciałbym się dowiedzieć jak ocenicie tą stronę, układ itp. Od razu powiem że pisze artykuły takie, jak mam na coś ochotę, tzn. nie wwale 20 bezsensów tylko jak wymyśle jakiś ciekawy temat to napiszę. Do tego kurs PHP od kompletnych podstaw. Nie toleruję kursów pisemnych, dlatego postanowiłem nagrać jak, gdzie i co.

Jak podoba się strona? Co zmienić? Czy to ma sens? Darmowy hosting i reklamy, a może treść się liczy bardziej? Proszę o opinię


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
5 Stron V   1 2 3 > »   
Start new topic
Odpowiedzi (1 - 93)
Szymciosek
post 24.04.2012, 21:29:48
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


1) Lewa kolumna ta niebieska wydaje mi się zbędna albo postaraj się ją jakoś lepiej zagospodarować, bo masz miejsce do popisu.
Tu się tyczy też fakt, że na każdej podstronie w tej kolumnie jest to samo:
Kod
Mater Defense - to strona o bezpieczeństwie komputerowym oraz programowaniu przeznaczona dla początkujących pasjonatów informatyki. Jednak strona i jej autor nie odpowiada za niezgodne z prawem wykorzystywanie treści na niej zawartych. Wszelkie informacje zawarte są jedynie w celach edukacyjnych.

2) Graficznie strona też leży, nie wiem jakie masz doświadczenie, ale nie widzi mi się po prostu taki układ
3) Co zrobisz przy ilości artykułów równych np 100 ? Będą podstrony ?
4) Jak już dajesz filmiki to embeduj je na swojej stronie, bez sensu jest przechodzenie na YT
5) Mówisz o kompletnych podstawach php, a już zaczynasz od wypisania tekstu nie wspominając o tym, że nie musimy korzystać z nawiasów możemy też zrobić echo 'dupa'; i tekst też zostanie wyświetlony. Zrobiłeś też kawałek o zmiennych, zmienna $x, która trzyma tylko tekst, nie wspomniałeś, że zmienne w PHP mogą przyjmować różne wartości, dalej... wspomniałeś o $_GET['']; ale mogłeś dać bardziej konkretny przykład typu wysłanie i odebranie tej zmiennej przez $_GET. To tyczy się pierwszej lekcji, reszty nie oglądałem tongue.gif
6) Ten licznik z lewej strony i to coś pod licznikiem możesz albo wywalić albo gdzieś dać w miejscu mniej widocznym.

Co do samego pomysłu: Jeśli zrobisz to dobrze i rzeczywiście zainteresujesz się PHP i robieniem na ten temat DOBRYCH filmików (nawet sobie grupuj np "Lekcja 1: Zmienne") to ma to jakąś szansę, co do serwera, na początek niech sobie będzie darmowy, ale jeśli chcesz coś większego rozkręcić to sugeruję kupno czegoś lepszego.
Go to the top of the page
+Quote Post
!*!
post 24.04.2012, 21:52:26
Post #3





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Obejrzałem część 3. Chcesz "uczyć" kogoś jak pisać bezpieczne skrypty w PHP tak? A sam nie znasz podstaw...
Jeśli to Ci pomaga (kręcenie filmików) w tym że sam się czegoś uczysz, to ok, ale nie publikowałbym tego pod hasłem "bezpieczne". Pokazujesz innym złe nawyki.

  1. <? // tu powinno być <?php
  2.  
  3. $zmienna = $_POST['costam']; // POST i innych superglbalnych nie przypisujemy do zmiennych, bo można je łatwo nadpisać, szczególnie w Twoim przykładzie.
  4.  
  5. ?>
  6.  
  7. <form method=post > // a gdzie cudzysłowy? nie każdy pisze w html5
  8.  


Poza tym gdzie sprawdzasz czy formularz został wysłany, czy zmienne istnieją, jakiego są typu? Nigdzie, więc przy bezpieczeństwie to nawet nie leży, bo tą Twoją zmienną łatwo nadpisać.

Naucz się sam bezpiecznie kodować, a później publikuj o tym. Aha no i kodu nie widać na tych filmikach... a to chyba ważniejsze niż pasek windows.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 09:12:47
Post #4





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Dzięki za opinie. Teraz ja się wypowiem.

Odnośnie kursu PHP - racja. Może skrypty nie są aż tak bezpieczne, ale działają. Tak samo przy lekcji 4 i 5 - do plików txt. Tam można prościutki XSS wsadzić i cała strona leży bo nie ma żadnej obrony. Ale nie o to mi chodzi. Z biegiem czasu będzie o zabezpieczaniu tych skryptów, bo na razie to są skrypty przeznaczone na jakieś proste wyświetlanie tekstu.

Odnośnie <? a <?php - racja. To nie jest do końca właściwe ale na pewno prostsze i działa.

Przypisanie POST do zmiennej jest najłatwiejszym przykładem wyświetlenia tekstu. Również niebezpieczne - ale działa.

<form method=post> - i tu się zacznie jazda. Oczywiście to przeglądarka odpowiada za ukazywanie treści strony, gdzie cudzysłowie są zbędne. Nie ma sensu pisać coś, co jest nie potrzebne do działania skryptu. Jak widzicie upraszczam skrypty do minimum:

<input type=submit> chociaż poprawnie powinno być:
<input type="submit" value="Wyślij">

Tylko to drugie chochaż poprawne 2 razy dłuższe i trudniejsze.
W następnych poradnikach jeszcze zrobi się coś o funkcjach oraz przejdzie się do tej głównej lekcji czyli praca z bazą danych i wtedy opowiem o tych wszystkich strip_tags i tych innych

Drugie. GRAFIKA. Niestety z grafiki leże bo nie mam kompletnie ani zdolności ani chęci. Dlatego szablon musi już taki zostać

Trzecie: Kod widać ale trzeba ustawić HD rozdzielczośc


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
redeemer
post 25.04.2012, 10:04:28
Post #5





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 25.04.2012, 10:12:47 ) *
... Może skrypty nie są aż tak bezpieczne, ale działają ...
... To nie jest do końca właściwe ale na pewno prostsze i działa ...
... Również niebezpieczne - ale działa ...
Zostawię to bez komentarza wink.gif


--------------------
Go to the top of the page
+Quote Post
xxdrago
post 25.04.2012, 10:08:30
Post #6





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Rozumiem, że cała strona jest napisana w HTML? Proponowałbym użyć PHP, bo jeżeli masz zamiar rozwijać serwis to zaraz się załamiesz gdy np. będziesz coś chciał dodać do menu, chce ci się edytować każdy artykuł?

Jeżeli jesteś "programistą" to można by się pokusić o:
http://validator.w3.org/check?uri=http%3A%...ine&group=0

Wydaje mi się, że można by było zmienić hosting:
http://www.000webhost.com/

Wtedy strona bez reklamy miała by swój "urok":)

Ten post edytował xxdrago 25.04.2012, 10:10:33


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 10:29:05
Post #7





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


No właśnie wiem że pasowało by postawić bazę danych i ładnie to zrobić z PA i kiedyś na pewno się zmuszę i to zrobię. Np: wczoraj się męczyłem z panelem administracyjnym tu:

http://astrouniverse.netii.net/

Jak będzie większy ruch to zrobię to. Mam już bardzo dużo odwiedzin i chyba warto. Ok - zabieram się do roboty. A co najgorsze nienawidzę CMS i dlatego całe to wszystko programuję od podstaw (PA, Bazę, Newsy, Mechanizm strony, itp) Lkingsmiley.png

Aha i jeszcze odnośnie kursu PHP - strona jest o bezpieczeństwie, a kurs jest o podstawach. Większość innych kursów również zaczna się niebezpiecznie i podobnie - dlaczego materdefense ma być inny?

Ten post edytował materkamil 25.04.2012, 10:30:13


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 25.04.2012, 14:57:27
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil)
... Może skrypty nie są aż tak bezpieczne, ale działają ...
... To nie jest do końca właściwe ale na pewno prostsze i działa ...
... Również niebezpieczne - ale działa ...


To Ty robisz stronę o bezpieczeństwie czy o kodach PHP które działają? Zdecyduj się w końcu, po pokazujesz na swojej stronie bzdury które w ogóle nie powinny ujrzeć światła dziennego.

Cytat
Aha i jeszcze odnośnie kursu PHP - strona jest o bezpieczeństwie, a kurs jest o podstawach.


O ludzie... Za takie coś powinni przecinać kable od netu.

Cytat
Tylko to drugie chochaż poprawne 2 razy dłuższe i trudniejsze.
W następnych poradnikach jeszcze zrobi się coś o funkcjach oraz przejdzie się do tej głównej lekcji czyli praca z bazą danych i wtedy opowiem o tych wszystkich strip_tags i tych innych


Trudniejsze dla Ciebie? I co ma strip_tags do bazy?

Rób coś porządnie, albo wcale, to co pokazuje to fuszerka, tłumacząc się że kurs jest o podstawach, a strona o bezpieczeństwie. To co jest takiego bezpiecznego w tym co prezentujesz?

Cytat
Trzecie: Kod widać ale trzeba ustawić HD rozdzielczośc


Tak, bo z komórki czy innego urządzenia przenośnego, nie mam co robić tylko czekać aż mi się wersja HD zbuforuje. Jakbyś nie mógł robić przybliżenia.

Ten post edytował !*! 25.04.2012, 15:01:06


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 15:17:41
Post #9





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Cytat
powinni przecinać kable od netu


Przecinaj to zostaniesz ty i banda dzieci neostrady którzy grają w jakieś idiotyczne gry. Znasz PHP? Jeśli tak to zapomniałeś jak uczyłeś się PHP? Myślisz że od razu robiłeś strony 100% bezpieczne oparte na szyfrowaniach md1000 która od razu razi prądem wszystkich włamywaczy?

Widziałeś w życiu jakiś kurs PHP? Wpisz sobie w google "Kurs PHP" i zobacz co tam jest. A jak nie to stwórz własny kurs i opowiadaj o nie wiadomo czym, albo zielonego od razu wprowadź w programowanie obiektowe, bo przecież to łatwe co? Dla ciebie... Myślisz że początkujący będzie na zwykłą zmienną $idiota = $_GET["idiota"]; i echo - stosował setki zabezpieczeń, wycinań tagów obrona przed XSS, Zwierzętami, i jeszcze czymś.

Cytat
Tak, bo z komórki czy innego urządzenia przenośnego, nie mam co robić tylko czekać aż mi się wersja HD zbuforuje. Jakbyś nie mógł robić przybliżenia.


Nie mogę przybliżać bo większość ludzi ma internet szybszy niż w PRLu i komputer i bez problemu to oglądnie.

Przecież aby robić bezpieczne strony, trzeba je najpierw umieć w ogóle tworzyć, a ten kurs ma tego nauczyć


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 25.04.2012, 15:25:29
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


O bulwersik?

Cytat
Przecinaj to zostaniesz ty i banda dzieci neostrady którzy grają w jakieś idiotyczne gry. Znasz PHP? Jeśli tak to zapomniałeś jak uczyłeś się PHP? Myślisz że od razu robiłeś strony 100% bezpieczne oparte na szyfrowaniach md1000 która od razu razi prądem wszystkich włamywaczy?


Gdy ja uczyłem się PHP to Ciebie jeszcze nie było, a już na pewno nie wciskałem innym kitu że potrafię innych czegoś nauczyć. To TY jesteś na etapie nauki i próbujesz nauczać?

Cytat
Widziałeś w życiu jakiś kurs PHP? Wpisz sobie w google "Kurs PHP" i zobacz co tam jest. A jak nie to stwórz własny kurs i opowiadaj o nie wiadomo czym, albo zielonego od razu wprowadź w programowanie obiektowe, bo przecież to łatwe co? Dla ciebie... Myślisz że początkujący będzie na zwykłą zmienną $idiota = $_GET["idiota"]; i echo - stosował setki zabezpieczeń, wycinań tagów obrona przed XSS, Zwierzętami, i jeszcze czymś.


Widziałem nie jeden kurs PHP i daleko Ci do nich. Ktoś kto bierze się za PHP, musi mieć świadomość tego co i jak trzeba wykorzystać aby było to dobre, a nie brać pierwsze lepsze... jeszcze mu tak zostanie i jego super serwis wyłoży się na jednym zewnętrznym zapytaniu, bo niby skąd miał wiedzieć że to jest bebe i tak nie można skoro w KURSIE tak było.

Cytat
Nie mogę przybliżać bo większość ludzi ma internet szybszy niż w PRLu i komputer i bez problemu to oglądnie.

Tak, szczególnie na urządzeniach mobilnych. To nie Ty masz decydować o tym co kto używa.

Cytat
Przecież aby robić bezpieczne strony, trzeba je najpierw umieć w ogóle tworzyć, a ten kurs ma tego nauczyć


To po co ta gadka o bezpieczeństwie? Skoro kurs tego nie uczy.

Ten post edytował !*! 25.04.2012, 15:34:37


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Niktoś
post 25.04.2012, 15:35:17
Post #11





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
To po co ta gadka o bezpieczeństwie? Skoro kurs tego nie uczy.

!*! dobrze zauważył, tworzenie zabezpieczeń to temat rozległy,a ty na stronie przedstawiasz podstawy programowania.Czyli strona nie została poprawnie nazwana.Ktoś wchodzi na stronę bo chce dowiedzieć się czegoś więcej na temat bezpieczeństwa w skryptach PHP , konfiguracji serwera,czy baz danych,a widzi podstawy tworzenia formularzy.
Po prostu nazwa nieadekwatna do tego co prezentujesz.
Cytat
O ludzie... Za takie coś powinni przecinać kable od netu.

!*! nie bądź okrutny,człowiek kreatywny ,coś tam próbuje wyskrobać,stara się ,a ty mu kable chcesz odcinać closedeyes.gif

Zmień nazwę strony z tematyki bezpieczeństwa na tematykę o podstawach programowania.

Ten post edytował Niktoś 25.04.2012, 15:42:59
Go to the top of the page
+Quote Post
vieri_pl
post 25.04.2012, 15:48:08
Post #12





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Fajnie, że masz chęci, że interesujesz się tym co robisz ale najpierw dojdź do pewnego poziomu by uczyć innych.

Dla początkujących lepsza jest książka niż kurs video.

Strona mi się nie podoba, nie traktuje ona o bezpieczeństwie aplikacji internetowych więc nie za bardzo jest tu co oceniać.
Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 16:07:00
Post #13





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


No może macie rację z tematyką. Miało być bardziej o bezpieczeństwie, ale zeszło z wyznaczonego celu. Oczywiście strona nie ma nic wspólnego z programowaniem, a ten kurs PHP to jedynie deser przed treścią.

I jeszcze jedno: Strona skierowana jest dla początkujących, dlatego też napisana jest językiem początkującego używając innych, prostszych jednak często nie właściwych dla zaawansowanych zwrotów, które jednak początkujący rozumie.

Cytat
Dla początkujących lepsza jest książka niż kurs video.


Całkiem się z tym nie zgodzę. Sam nie potrafię zdobywać wiedzy z książek i wolę korzystać z kursów wideo dzięki czemu widać "jak to ktoś robi".

Cytat
bezpieczeństwie aplikacji internetowych


Chyba jednak ten kurs PHP pomieszał główny cel strony. Oczywiście chodzi o ogólne bezpieczeństwo korzystania z sieci, komputera, ew. skryptów ale nie potężnych aplikacji internetowych


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Niktoś
post 25.04.2012, 16:14:29
Post #14





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Tam widziałem o adresach MAC ,Maskowaniu IP itp.Nic o SSL i IPsec, zainteresuj się tym.Budowanie certyfikatów opierając się o OpenSSL też do najłatwiejszych nie należy,a o IPsec mało kto słyszał(zwłaszcza początkujący programiści) a jest równie dobry co SSL jak nie lepszy.To tak mała podpowiedź ,co mógłbyś napisać ,bo ubogo na razie na stronie Twej.


Cytat
Czasem strony identyfikują użytkownika na podstawie cookies. Odwiedzając stronę bez wszelkich proxy, itp. strona daje nam cookies. Nie chcemy stronie pokazać swojego cookies i się zdradzić po bramkach proxy itp. Więc - wyłączamy obsługę cookies

No to do mojego serwisu ,jak i innych już byś się np.nie zalogował.

Ten post edytował Niktoś 25.04.2012, 16:27:45
Go to the top of the page
+Quote Post
Twist
post 25.04.2012, 16:34:57
Post #15





Grupa: Zarejestrowani
Postów: 174
Pomógł: 11
Dołączył: 12.10.2008
Skąd: Dublin

Ostrzeżenie: (0%)
-----


IMO kursy video nie sprawdzaja sie przy nauce kodowania.

Prosty przyklad - gdy kod jest dluzszy niz 10 linijek (czyli prawie zawsze) - robi sie balagan, bo:
1. Nie mozna latwo wrocic do poprzedniej strony
2. Nie ma spisu tresci
3. Nie mozna przykleic zakladki (ja tak zawsze robie)
4. Nie mozna skopiowac kodu
5. Generlanie kod to znaki ASCII . Po co filmowac znaki? To nie photoshop, czy flash.

Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 17:04:34
Post #16





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Ja jak uczę się czegoś, lubię widzieć jak robi to ktoś inny. Przykładem jest np: nie związane z informatyką ustawianie montażu w teleskopie. Przewaliłem dziesiątki stron o jego ustawianiu i nic, dopiero jak ktoś mi pokazał i znalazłem na internecie wideo-poradnik jak ustawić, od razu wiedziałe,

Nagrywanie znaków - racja ale z komentarzem, z informacją gdzie to, jak to. Myślę że takie wideokursy to bardzo dobry sposób na naukę.

Oczywiście z biegiem czasu będzie dużo tego na stronce. Nie piszę, żeby było dużo tylko piszę to co wydaje mi się bardzo ciekawe i interesujące. Nie piszę trudnych rzeczy, bo to raczej przeznaczone jest dla "zielonych". Jednak może napiszę coś trudniejszego i ciekawszego bo takie proxy, MAC, IP to bardzo pospolite rzeczy biggrin.gif


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
usb2.0
post 25.04.2012, 18:46:12
Post #17





Grupa: Zarejestrowani
Postów: 341
Pomógł: 25
Dołączył: 28.09.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


mi sie wydaje że idea jest dobra, bo czemu nie, zawsze sam sie czegoś nauczysz i może ktoś skorzysta
Go to the top of the page
+Quote Post
vieri_pl
post 25.04.2012, 18:57:34
Post #18





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 25.04.2012, 16:04:34 ) *
Ja jak uczę się czegoś, lubię widzieć jak robi to ktoś inny. Przykładem jest np: nie związane z informatyką ustawianie montażu w teleskopie. Przewaliłem dziesiątki stron o jego ustawianiu i nic, dopiero jak ktoś mi pokazał i znalazłem na internecie wideo-poradnik jak ustawić, od razu wiedziałe,

Nagrywanie znaków - racja ale z komentarzem, z informacją gdzie to, jak to. Myślę że takie wideokursy to bardzo dobry sposób na naukę.

Oczywiście z biegiem czasu będzie dużo tego na stronce. Nie piszę, żeby było dużo tylko piszę to co wydaje mi się bardzo ciekawe i interesujące. Nie piszę trudnych rzeczy, bo to raczej przeznaczone jest dla "zielonych". Jednak może napiszę coś trudniejszego i ciekawszego bo takie proxy, MAC, IP to bardzo pospolite rzeczy biggrin.gif


Jeśli chodzi o videotutoriale o np. PHP to zawsze musisz dostarczać kody źródłowe pokazanych przykładów, musisz także dbać o to by odpowiednią ilość czasu spędzać na pokazaniu kodu, to nie jest takie hop nakręcić film i już wiemy co i jak. Z doświadczenia wiem, że czasem lepiej położyć się na kanapie, wziąć książkę i zacząć czytać. Może teraz w dobie smarfonów i tabletów ludzie będą oglądać videotutoriale, nie wiem.

Wiadomo też, że jeśli szukasz jakiś informacji "How to" w PHP to łatwiej jest znaleźć krótki poradnik z listingiem kodu i jest to wygodniejsze niż odpalanie jakiegoś videotutoriala.

Cytat
Jednak może napiszę coś trudniejszego i ciekawszego bo takie proxy, MAC, IP to bardzo pospolite rzeczy biggrin.gif


Młody jesteś chyba (sądząc po głosie z video), a mi się zdaje, że troszeczkę przechwalasz się tym, że znasz jakieś tam terminy itd. Niestety prawda jest taka, że tym co pokazałeś tu na forum udowodniłeś, że aktualnie jesteś słaby więc na przyszłość życzę troszkę dystansu i pokory.
Go to the top of the page
+Quote Post
Fifi209
post 25.04.2012, 19:59:10
Post #19





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Na uw-team.org znajdziesz video art'y kogoś kto ma troszkę większe pojęcie o programowaniu (a też robi błędy czasem), jednak to znacznie lepszy kurs jak i pokazanie podstawowych ataków niż u ciebie.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 20:35:36
Post #20





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Dużo kursów jest na internecie i to bardzo dobrze. Przynajmniej ludzie będą mieli parę do porównania i więcej się nauczą. Jeśli chodzi o mnie to ja te podstawowe kody mam już dobrze "oklepane" i sądzę że nic mnie to wiele nie nauczy.

A z tymi kodami źródłowymi to racja. Na pewno je dodam. Przy okazji dodam nowe części

Ten post edytował materkamil 25.04.2012, 20:44:17


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Fifi209
post 25.04.2012, 20:57:25
Post #21





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Zrób coś z tym stukaniem w klawiaturę, poza tym ustaw sobie podbicie mikrofonu o 20 db bo ledwo cię słychać.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
materkamil
post 25.04.2012, 21:01:53
Post #22





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Właśnie też z tym miałem problem ale w 4 części już tego nie ma.


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 25.04.2012, 21:35:50
Post #23





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 25.04.2012, 21:35:36 ) *
Dużo kursów jest na internecie i to bardzo dobrze. Przynajmniej ludzie będą mieli parę do porównania i więcej się nauczą. Jeśli chodzi o mnie to ja te podstawowe kody mam już dobrze "oklepane" i sądzę że nic mnie to wiele nie nauczy.


To po co kolejny który uczy złych nawyków?


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 10:31:21
Post #24





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Lepiej żeby ktoś się nauczył "coś tam pisać" i aby strona mu działała, a nie żeby się zniechęcił przez trudne kody i w ogóle nie pisał.

Ale otwieranie plików w części 4 jest przecież poprawne więc gdzie te "złe nawyki"


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 10:49:50
Post #25





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 26.04.2012, 11:31:21 ) *
Lepiej żeby ktoś się nauczył "coś tam pisać" i aby strona mu działała, a nie żeby się zniechęcił przez trudne kody i w ogóle nie pisał.

Ale otwieranie plików w części 4 jest przecież poprawne więc gdzie te "złe nawyki"


Cytat
PHP to człowiek

? biggrin.gif

Poświęciłem te 2:59 aby zobaczyć co tam naskrobałeś i zmartwię Cie. To nie jest poprawne. wystarczy że nadpiszę zmienną z nazwą pliku i już mam nieograniczony dostęp do każdego pliku na serwerze. Sprawdź czym jest basename(), file_get_contents().

Pokazujesz jak "coś tam pisać", ale jakościowo jest marnie i pełno tego typu lewizny w innych kursach, bo głównie są sprzed kilku lat. Powielasz je tylko, nie wprowadzając niczego nowego co dzisiaj jest standardem.

Ten post edytował !*! 26.04.2012, 10:54:04


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 10:55:54
Post #26





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


baaasmiley.gif
http://astrouniverse.netii.net/

Chyba muszę popracować nad większymi zabezpieczeniami


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 11:00:31
Post #27





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 26.04.2012, 11:55:54 ) *
baaasmiley.gif
http://astrouniverse.netii.net/

Chyba muszę popracować nad większymi zabezpieczeniami



Proponowałbym zacząć od manuala i kilku artykułów na blogach ludzi co kodują od kilku lat.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 11:08:42
Post #28





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


No racja, i wpadkę zaliczyłem. mellow.gif

Ten post edytował materkamil 26.04.2012, 12:10:34


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 11:28:49
Post #29





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Ostatni post ,zalicza się do trollingu,albo offtopicu.
Śledząc temat ,to dopiero zaczynasz jeżeli poznajesz czym jest sesja.

PS.Zwróć uwagę na flagi httpOnly i secure-bo związane z bezpieczeństwem.
Nie rób drugiego offtopica shades.gif
Go to the top of the page
+Quote Post
Substr
post 26.04.2012, 12:26:02
Post #30





Grupa: Zarejestrowani
Postów: 58
Pomógł: 8
Dołączył: 22.06.2009

Ostrzeżenie: (0%)
-----


Nie rozumiem w ogóle jak możesz pisać o bezpieczeństwie, jeśli kompletnie nic o nim nie wiesz. Jak dla mnie to marna prowokacja. Na stronie którą dałeś do oceny wszystko jest w html, więc odniosę się do tego co zakodowałeś, czyli: http://astrouniverse.netii.net/

wybrane błędy jakie popełniłeś:
- Brak filtrowania rozszerzenia przesyłanego pliku, mogę przesłać plik *.php i go odpalić.
- Przesłany plik ma taką samą nazwę jaka podaliśmy, powinien mieć losowa aby uniknąć nadpisywania.
- Pliki przesyłane są do katalogu głównego. Pomyślałeś co się stanie gdy wyślemy plik o nazwie index.php i zapisze się tam gdzie Twój index? wink.gif
- Ścieżka do panelu admina http://astrouniverse.netii.net/pa.php, lecz bez hasła możemy wejść tu: http://www.astrouniverse.netii.net/panelad...aszegoforum.php [BYPASS] i cieszymy się panelem w którym jest napisane, że taka długa nazwa aby nikt nie zgadł.
- Hasło do panelu nie jest kodowane.
- Brak sesji.
- W panelu widnieje link do pliku http://www.astrouniverse.netii.net/strukturakatalogowa.html w którym były podane niezakodowane hasła do ftp.

Widać, że wakacje idą i dzieci się nudzą smile.gif

btw. http://www.astrouniverse.pl/viewtopic.php?...98dc1c80be#1113
biggrin.gif

Ten post edytował Substr 26.04.2012, 12:30:37
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 12:37:24
Post #31





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Brak filtrowania w przesyłaniu plików .php?

Matko jedyno jestem nienormalny. Dzięki ze zauważyliście to. Szukałem błędu w logowaniu a tu w przesyłaniu jest błąd. Już to naprawiam ohno-smiley.gif

Ten post edytował materkamil 26.04.2012, 12:38:10


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 12:39:03
Post #32





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Substr - Ty haxorze! tongue.gif

Cytat
Hosting już został naprawiony. Zostały wprowadzone nowe mechanizmy bezpieczeństwa, które nie "puszczą" tak łatwo jak te poprzednie


Jakbym miał chwilę to zapytałbym czy się założysz.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 12:42:07
Post #33





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Nie!

Czekać, bo zabezpieczam


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Substr
post 26.04.2012, 12:55:21
Post #34





Grupa: Zarejestrowani
Postów: 58
Pomógł: 8
Dołączył: 22.06.2009

Ostrzeżenie: (0%)
-----


Nie rozumiem, jak osoba pisząca o bezpieczeństwie mogła popełnić taki błąd? Przecież to jest logiczne, że użytkownikowi nigdy nie można ufać i należy przygotować się na wszystkie możliwości.
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 12:57:00
Post #35





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Podstawowa metoda ,filtracja danych wejściowych.
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 13:02:06
Post #36





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Czepiacie się biggrin.gif


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 13:09:27
Post #37





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


JA trochę klepie,ale chyba nie odważyłbym się na taki temat strony.Temat tak bardzo rozległy,a tym samym łatwo o potknięcia i kompromitację.

Dla osoby uczącej się ,nie powinna być źródłem odniesienia.
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 13:45:21
Post #38





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


To trochę inaczej miało wyglądać. Wątek miał być o materdefense, a ten hosting był kompletnie niezabezpieczony na ataki. Mamy takich użytkowników, którzy nie mają pojęcia co to HTML i dlatego nie zabezpieczałem go aż tak. Ale widzę że trzeba to zrobić.


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 13:47:02
Post #39





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 26.04.2012, 14:45:21 ) *
a ten hosting był kompletnie niezabezpieczony na ataki.


To nie hosting, a Twoje skrypty.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 14:59:09
Post #40





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


W takim razie użyłem gotowego skryptu:

  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5.  
  6. if(is_uploaded_file($plik_tmp)) {
  7. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  8. echo "Plik: <strong>$plik_nazwa</strong>
  9. został przesłany na serwer!<br><br>Link do pliku: <a href="http://www.serwer/upload/$plik_nazwa&quot;;" target="_blank">http://www.serwer/upload/$plik_nazwa";</a>
  10. }
  11. ?>


I jak ten kod zmienić aby przechodziły tylko pliki jpg, JPG, png, bmp?
Tutaj dodam że to jest kod pliku upload.php a formularz idzie z pliku index.php

PS: Proszę o szybką odpowiedź bo cały czas ktoś mi przesyła plik .php na serwer a ja usilnie siedzę na FTP i go kasuję


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
xxdrago
post 26.04.2012, 15:06:57
Post #41





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Aż tak ciężko wpisać w Google hasło ;upload zabezpieczenie ?

- http://mijagi.eu/2011/09/zabezpieczenie-skryptu-uploadu/
- http://www.beldzio.com/bezpieczny-upload-plikow

Poza tym nie ten dział.


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
Substr
post 26.04.2012, 15:12:11
Post #42





Grupa: Zarejestrowani
Postów: 58
Pomógł: 8
Dołączył: 22.06.2009

Ostrzeżenie: (0%)
-----


I Ty piszesz o bezpieczeństwie i innych uczysz php. ohmy.gif
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 15:23:24
Post #43





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 26.04.2012, 15:59:09 ) *
W takim razie użyłem gotowego skryptu:

  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5.  
  6. if(is_uploaded_file($plik_tmp)) {
  7. move_uploaded_file($plik_tmp, "upload/$plik_nazwa");
  8. echo "Plik: <strong>$plik_nazwa</strong>
  9. został przesłany na serwer!<br><br>Link do pliku: http://www.serwer/upload/$plik_nazwa";
  10. }
  11. ?>


I jak ten kod zmienić aby przechodziły tylko pliki jpg, JPG, png, bmp?
Tutaj dodam że to jest kod pliku upload.php a formularz idzie z pliku index.php

PS: Proszę o szybką odpowiedź bo cały czas ktoś mi przesyła plik .php na serwer a ja usilnie siedzę na FTP i go kasuję


Powinieneś to wiedzieć skoro uczysz PHP innych. To są podstawy, podstaw. Myślę że temat można zamknąć, lub przenieść jako "humor".


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 16:29:02
Post #44





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Jeszcze jedna prośba. Dodałem wszystkie zabezpieczenia (filtrowania, itp) na tą stronkę:
http://astrouniverse.netii.net/

I czy mógł by ktoś sprawdzić czy jest ona bezpieczna. Bo po ostatnich wydarzeniach już sobie nie ufam.


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
redeemer
post 26.04.2012, 17:04:59
Post #45





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Ma ktoś screena z deface'u? wink.gif


--------------------
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 17:19:03
Post #46





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


No i faktycznie,po co ktoś zjechał mu stronę?sadsmiley02.gif

Ten post edytował Niktoś 26.04.2012, 17:19:35
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 17:20:40
Post #47





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 26.04.2012, 17:29:02 ) *
Jeszcze jedna prośba. Dodałem wszystkie zabezpieczenia (filtrowania, itp) na tą stronkę:
http://astrouniverse.netii.net/

I czy mógł by ktoś sprawdzić czy jest ona bezpieczna. Bo po ostatnich wydarzeniach już sobie nie ufam.


Chyba jednak nie wszystkie skoro ktoś Ci pokasował index.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
redeemer
post 26.04.2012, 17:50:25
Post #48





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


@materkamil: wrzuć gdzieś kod na pastebin, podpowiemy gdzie masz błąd


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 26.04.2012, 17:53:06
Post #49





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Co do lekcji 4

Nie otwieramy pliku tylko tworzymy uchwyt/wskaźnik, który później zamykamy.

Poza tym echo nie jest funkcją tak samo jak np. if,switch a konstrukcją języka. I broń boże przy wyświetlaniu zmiennych nie umieszczaj ich w cudzysłowie.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 18:00:03
Post #50





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Ja was podziwiam. Wymęczyłem się 2 godziny a tu nagle zaraz - ba. Otwieram a tu bomba headsetsmiley.png
Ale to dobrze.


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
prowseed
post 26.04.2012, 18:06:23
Post #51





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Post #1 w połączeniu z postem #40 wygląda przekomicznie : )

@materkamil
lepszy jest gram dobrej nauki niż kilo byle czego
Nikt Ci nie zabrania się uczyć, ale jak już Ty masz uczyć innych... Wobraź sobie nauczyciela na prawo jazdy, który sam takiego dokumentu nie posiada, więcej- nie wie nawet do końca jak działa skrzynia biegów.

Ciągle coś usprawniasz, ciągle coś poprawiasz, a wystarczy minuta, by namieszać. Widocznie po prostu nie rozumiesz jak to działa.


--------------------
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 18:09:23
Post #52





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Wymęczyłem się 2 godziny
-dwie godziny to nie męczarnia ,to sport w informatyce-niektórzy siedzą tygodniami ,żeby porządnie zabezpieczyć stronę/ny.Musisz nad tym posiedzieć dłużej.Przed upublicznieniem ,zrób sobie kopie bezpieczeństwa tego co zrobiłeś, aby te BUM mniej bolało.

Ten post edytował Niktoś 26.04.2012, 18:10:17
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 18:10:47
Post #53





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


No więc tak:
  1. <?
  2. $plik_tmp = $_FILES['plik']['tmp_name']; // Tymczasowa nazwa uploadowanego pliku
  3. $plik_nazwa = $_FILES['plik']['name']; // Orginalna nazwa pliku uploadowanego przez uzytkownika
  4. $plik_rozmiar = $_FILES['plik']['size']; // Rozmiar pliku w Byte'ach
  5. $rozmiar = $plik_rozmiar / 1000; // A tu zrobimy z nich kB
  6. $is_obrazek = explode('.', $plik_nazwa); // dzielimy nazwe uploadowanego pliku na tablice
  7. $is_obrazek[1] = strtolower($is_obrazek[1]); // zmniejszamy nazwe rozszerzenia
  8.  
  9. if (($is_obrazek[1] == 'jpg')||($is_obrazek[1] == 'jpeg')||($is_obrazek[1] == 'gif')){ // sprawdzamy poprawnosc pliku
  10.  
  11. if(is_uploaded_file($plik_tmp)) { // Jesli plik zostal poprawnie zuploadowany
  12. move_uploaded_file($plik_tmp, "gallery/$plik_nazwa"); // Przenosimy
  13. echo "Plik: $plik_nazwa
  14. został przesłany na serwer!. <br><br>Adres do pliku: <br>http://www.astrouniverse.netii.net/gallery/$plik_nazwa "; // Pokaz dane o pliku
  15. }
  16. } else {
  17. if ($plik_nazwa == NULL) { // Jesli plik jest pusty
  18. return 0;
  19. } else { // Jesli format jest zly
  20. echo 'Niestety ale nie można przesłać tego pliku!';
  21. }
  22. }
  23. ?>


To jest kod tego uploadu. Zabezpieczone jest tak, że przejdą tylko jpg i gif. W moim katalogu znalazłem przesłane pliki: grfa.jpg.php które o dziwo przeszły przez ten skrypt. No więc zdobyto zarządzanie plikami i przez to zmieniono plik index.php. Tylko jakim cudem ten skrypt przepuścił plik ewidentnie php?

Edit: wszystkie kopie są, podejrzewałem że tak się skończy więc bum nie boli tylko cieszy smile.gif

Ten post edytował materkamil 26.04.2012, 18:11:59


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
mccd
post 26.04.2012, 18:23:41
Post #54





Grupa: Zarejestrowani
Postów: 58
Pomógł: 12
Dołączył: 14.01.2011

Ostrzeżenie: (0%)
-----


  1. <?
  2. [...]
  3. $is_obrazek[1] = strtolower($is_obrazek[count($is_obrazek)-1]); // zmniejszamy nazwe rozszerzenia
  4. [...]
  5. ?>

Bierzesz nie 2., ale ostatni element tablicy.

Ten post edytował mccd 26.04.2012, 18:25:35
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 18:30:35
Post #55





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


To nie jest rozwiązanie ,a jak plik będzie normalnie nazwany?
  1. <?
  2. $plik_tmp = $_FILES['plik']['tmp_name']; // Tymczasowa nazwa uploadowanego pliku
  3. $plik_nazwa = $_FILES['plik']['name']; // Orginalna nazwa pliku uploadowanego przez uzytkownika
  4. $plik_rozmiar = $_FILES['plik']['size']; // Rozmiar pliku w Byte'ach
  5. $rozmiar = $plik_rozmiar / 1000; // A tu zrobimy z nich kB
  6. $is_obrazek = explode('.', $plik_nazwa); // dzielimy nazwe uploadowanego pliku na tablice
  7. $rozszerzenie="";
  8. foreach($is_obrazek as $extension)
  9. {
  10. $rozszerzenie= strtolower($extension);
  11. }
  12. if (($rozszerzenie== 'jpg')||($rozszerzenie == 'jpeg')||($rozszerzenie == 'gif')){ // sprawdzamy poprawnosc pliku
  13.  
  14. if(is_uploaded_file($plik_tmp)) { // Jesli plik zostal poprawnie zuploadowany
  15. move_uploaded_file($plik_tmp, "gallery/$plik_nazwa"); // Przenosimy
  16. echo "Plik: $plik_nazwa
  17. zosta� przes�any na serwer!. <br><br>Adres do pliku: <br>http://www.astrouniverse.netii.net/gallery/$plik_nazwa "; // Pokaz dane o pliku
  18. }
  19. } else {
  20. if ($plik_nazwa == NULL) { // Jesli plik jest pusty
  21. return 0;
  22. } else { // Jesli format jest zly
  23. echo 'Niestety ale nie mo�na przes�a� tego pliku!';
  24. }
  25. }
  26. ?>

@DOWN Prowseeda przykład robi to co mój ,tylko znaczenie wydajniejszy.

Ten post edytował Niktoś 26.04.2012, 18:36:50
Go to the top of the page
+Quote Post
prowseed
post 26.04.2012, 18:31:50
Post #56





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. $is_obrazek = strtolower(end(explode('.', $plik_nazwa)));


oglądał ktoś te filmiki?
Polecam pierwszy smile.gif
Wiesz @materkamil - wydajem i się, że jeszcze troche musisz nad tym php posiedzieć. Może nagrywaj to jako dziennik progress'u?

//EDIT
@down
No nie? Z głosu taki sympatyczny, aż szkoda jeździć...

//EDIT2
http://www.scanit.be/uploads/php-file-upload.pdf
https://www.owasp.org/index.php/Unrestricted_File_Upload
http://www.acunetix.com/websitesecurity/up...orms-threat.htm
http://www.gnucitizen.org/blog/cross-site-...upload-attacks/

na dobry poczatek : )

Ten post edytował prowseed 26.04.2012, 18:56:15


--------------------
Go to the top of the page
+Quote Post
xxdrago
post 26.04.2012, 18:37:23
Post #57





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


http://php.webtutor.pl/pl/2011/04/11/code-...w-obrazku-jpeg/ - poczytaj o tym jeszcze biggrin.gif (tak dla bezpieczeństwa)...

Biedny chłopak ;/ faktycznie bardzo ciekawy film.


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
mccd
post 26.04.2012, 19:01:42
Post #58





Grupa: Zarejestrowani
Postów: 58
Pomógł: 12
Dołączył: 14.01.2011

Ostrzeżenie: (0%)
-----


Cytat(Niktoś @ 26.04.2012, 19:30:35 ) *
To nie jest rozwiązanie ,a jak plik będzie normalnie nazwany?

@DOWN Prowseeda przykład robi to co mój ,tylko znaczenie wydajniejszy.

  1. $is_obrazek = explode('.', $plik_nazwa);
  2. $is_obrazek = strtolower($is_obrazek[count($is_obrazek)-1]);


  1. $is_obrazek = strtolower(end(explode('.', $plik_nazwa)));

To te 2 sposoby nie są równoważne? wstydnis.gif
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 19:14:24
Post #59





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Ale jazda. Zabezpieczyłem przesyłanie danych uploadu a tam dalej strona zdeformowana:
http://astrouniverse.netii.net/


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 19:16:20
Post #60





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


1. rozszerzenia pliku sprawdza się dzięki pathinfo a nie explode
2. sprawdzaj nazwę pliku, jakie zawiera znaki

to na początek wystarczy. poza tym nie wiem po co na głównej stronie dajesz możliwość wgrywania plików.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 19:18:46
Post #61





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Na głównej bo to ma być hosting. Ok zabezpiecze przesyłanie, aby nie było znaków ale jakim cudem na stronie głównej jest informacja? takie coś można tylko dodać w PA


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 26.04.2012, 19:19:41
Post #62





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Bo nie zabezpieczyłeś PA.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Niktoś
post 26.04.2012, 19:21:29
Post #63





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
To te 2 sposoby nie są równoważne?

Faktycznie-błąd w wyliczeniach. tongue.gif

Ten post edytował Niktoś 26.04.2012, 19:51:06
Go to the top of the page
+Quote Post
materkamil
post 26.04.2012, 20:45:00
Post #64





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Na FTP pojawiają mi się pliki - coś takiego: plik'/'<script>.jpg
Jednak czy nazwa pliku coś daje? Można racja włożyć w obrazek kod PHP, ale nazwa? O czym to świadczy?


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 27.04.2012, 08:07:05
Post #65





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat
Ważna informacja: Teraz już skrypt jest napisany i zabezpieczony inaczej, więc nie dostaniesz się do niego w życiu
Ważna informacja: NIGDY NIE MOW NIGDY biggrin.gif
Ważna informacja: PHP.pl smile.gif
Ważna informacja: by !*!
Ważna informacja: Dobra widzę że dodajesz pliki z cudzysłowiami. Dlatego też zaraz wprowadzę ograniczenie nazwy jedynie do polskich znaków

laugh.gif psotniki jedne

Cytat
Na FTP pojawiają mi się pliki - coś takiego: plik'/'<script>.jpg
Jednak czy nazwa pliku coś daje? Można racja włożyć w obrazek kod PHP, ale nazwa? O czym to świadczy?


Zła nazwa pliku to zła nazwa pliku. Widziałeś kiedyś u siebie na dysku plik z krzakami? Jak, myślisz dlaczego takich się nie tworzy.

Ten post edytował !*! 27.04.2012, 08:09:00


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 08:26:01
Post #66





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Tak, widziałem. Nie można używać >, < ale można używać ' i właśnie te. Teraz wymyśliłem nową metodę zabezpieczeń. I to skomplikowaną. Opisze ci ją na PW


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 27.04.2012, 08:37:04
Post #67





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Pisz w tym temacie, więcej osób się wypowie.
Poza tym skupiłeś się wyłącznie na wygrywaniu plików, wydaje mi się że niepotrzebnie tzn. nie zapominaj o panelu bo to w nim może być problem i zaraz ktoś Ci coś tam może napisać.

Ten post edytował !*! 27.04.2012, 08:44:21


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 08:44:48
Post #68





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Aha i jeszcze jedno pytanie:
Mam problem z kasowaniem plików FTP tych, co przesłane zostały. To screen:
http://s6.ifotos.pl/img/Beztytuup_reehnxh.png

Co to może być. Je nie można skasować

Edit: PA jest 100% bezpieczny. Przynajmniej dziś, gdy to zabezpieczyłem go całkiem inną metodą która wg. mnie bez znania hasła PA lub dostępu do FTP jest nie do przejścia. A wcześniej został mi przesłany "hauru.php" czyli klient ftp na stronę

Ten post edytował materkamil 27.04.2012, 08:46:53


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 11:23:26
Post #69





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Co to może być. Je nie można skasować

Sprawdź uprawnienia tych ,plików czy nie mają czasami flagi "tylko do odczytu".
Może z następnym problemem załóż nowy wątek w odpowiednim dziale.
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 11:55:39
Post #70





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


I tu drugi problem. Nazwy plików są tak dziwne, że nie da się ustawić uprawnień. Przy każdej próbie pisze:

553 Prohibited file name: pap<script>alert(\'zxc\')a.php.jpg

I do tego znów jest info na stronie głównej.

PS: Zaraz dam skrypt strony

Skrypt logowania wygląda tak:
Kod
<?

if($_POST["haslo"] == "tego nie podam") {
    
    include("tutajjestadrespaneluadmina");
    setcookie("tego nie podam","tego tez nie", time()+3600);
}
else
{
}
?>

<html>
<form method=post>
<input type=text name=haslo>
<input type=submit>
</form>
</html>


Jak mamy już cookiesa idziemy do PA

skrypt PA
Kod
<?
if(!isset($_COOKIE["klucz"])) {
echo("<script src=index.js></script>");
}
?>

Czyli jak ktoś nie wpisze hasła, nie ma ciasteczka, a bez ciasteczka go wyrzuca. I potem jest obsługa plików - dodawanie newsów:

Kod
<form method="post" action="tamgdziesiedoda"><input name="dodaj" type="text"><input type="submit"></form>


I "tamgdziesiedoda":

Kod
<?
$trescc = $_POST["dodaj"];
$tresccx = strip_tags($trescc);
$tresc = "<br><center><b><font size=6 color=red>Ważna informacja: $tresccx</font></b>";

$plik = "tujestenplikcododaje.txt";

$open = fopen($plik,"a");
fputs($open,$tresc);
fclose($open);
?>


Ten post edytował materkamil 27.04.2012, 12:01:14


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 27.04.2012, 12:16:44
Post #71





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Czyli na oko trzeba wysłać cookie z czymkolwiek i już mam dostęp... nie no weź to jakoś zabezpiecz bardziej bo wstyd że strona o bezpieczeństwie, jest od kilku dni "hackowana".


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 12:21:02
Post #72





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Nie bo cookie wprowadziłem dopiero dziś. Wczoraj było to zrobione inaczej i znów przeszło. A do tego jak agresor mógł wiedzieć że strona opiera się na ciasteczkach, jeśli ciasteczko zostało wysyłane tylko po poprawnym warunku?

Edit: Niektóre dane zamazałem "tego nie podam" bo wg. mnie nie są potrzebne a mogą ułatwić "atak"

Ten post edytował materkamil 27.04.2012, 12:22:04


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
!*!
post 27.04.2012, 12:23:23
Post #73





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 27.04.2012, 13:21:02 ) *
Nie bo cookie wprowadziłem dopiero dziś. Wczoraj było to zrobione inaczej i znów przeszło. A do tego jak agresor mógł wiedzieć że strona opiera się na ciasteczkach, jeśli ciasteczko zostało wysyłane tylko po poprawnym warunku?


Nie musi, wystarczą podstawowe dane o serwerze, zresztą... nie chce mi się tego tłumaczyć. Ściągnij jakiś gotowiec, będzie to bezpieczniejsze niż to co sam piszesz.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 12:25:11
Post #74





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Spróbuję jeszcze raz to zabezpieczyć inaczej i ciekawe i wtedy nie powinno się dać tego przejąć


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 12:28:18
Post #75





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Nie bo cookie wprowadziłem dopiero dziś. Wczoraj było to zrobione inaczej i znów przeszło. A do tego jak agresor mógł wiedzieć że strona opiera się na ciasteczkach, jeśli ciasteczko zostało wysyłane tylko po poprawnym warunku?

Jeśli już chcesz używać coockies to hashuj w nim dane.Agresor będzie wiedział ,że twoja strona generuje cookies,można to w łatwy sposób sprawdzić w przeglądarce.Cookies to zwykły plik tekstowy generowany po stronie klenta.Ktoś może w nim napisać złośliwy kod np. w js.Ty na tomiast sprawdzasz istnienie cookies ,ale co w nim jest już nie.
Może faktycznie poczytaj jakieś tutoriale.
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 12:31:54
Post #76





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


No ale wpisując java script:alert ... nie pokaże mu cookiesa, bo on zostanie wysłany dopiero po wpisaniu hasła:

if ($haslo = "poprawne") {
wyślij cokies
}
else
{
nic nie wyślij
}



Ten post edytował materkamil 27.04.2012, 12:34:42


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 12:35:26
Post #77





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Zapraszam,do lektury -google is ur master-poszukaj.Nie pomyślałeś że ktoś może sam sobie cookies stworzyć i nie musi ono koniecznie pochodzić z twojego skryptu?
Go to the top of the page
+Quote Post
materkamil
post 27.04.2012, 12:38:40
Post #78





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Ważna informacja: Wyleciał i już nie wróci. Do widzenia w piekle. Teraz już nie ma możliwości żebyś coś zrobił smile.gif
Ważna informacja: To zabezpieczenie co zaprogramowałem jest nie do obejścia. Nigdy już nie napiszesz tu nic
Ważna informacja: spoko smile.gif
Ważna informacja: Jakim cudem piszesz? Czyżby własny skrypt z obsługą tego pliku tekstowego?
Ważna informacja: mhm ukryty w jednym z plikow z grafika
Ważna informacja: i jeszcze jeden plik z grafika ktory pozwala na podglad twoich plikow php smile.gif
Ważna informacja: W takim razie jakim cudem? Przecież wysłałeś mi pliki *jpg ohmy.gif

Co wy na to?


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
phpion
post 27.04.2012, 12:40:50
Post #79





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@materkamil:
Zauważ, że piszesz w dziale "Oceny". Jeśli chcesz się doedukować to załóż nowy wątek w dziale "Przedszkole".

Uwaga do wszystkich:
Proszę zakończyć rozmowy na temat sposobów zabezpieczeń. Do takich celów są inne działy. Tutaj proszę skupić się tylko i wyłącznie na ocenie samej strony.
Go to the top of the page
+Quote Post
greycoffey
post 27.04.2012, 15:27:09
Post #80





Grupa: Zarejestrowani
Postów: 320
Pomógł: 29
Dołączył: 3.04.2010

Ostrzeżenie: (20%)
X----


"PHP to człowiek."
"funkcja echo składa się zawsze z echo, nawiasów i średnika" - a ja myślałem, że echo to struktura językowa, nawiasy śa niepotrzebne oraz funkcja się z nich nie składa, a średnik oddziela procedury - widać głupi byłem wink.gif
"korzystamy z tej oto przeglądarki" - woooow!
"zauważmy że pomiędzy dwoamia takimi znakamiii...."
"możemy tutaj cuda robić", "możemy zarządzać wszystkim!" (o przesyłaniu tagów html przez $_GET)
"atak XSS który wykorzystuje błąd w filtrowaniu zmiennej" - eeee... ale nie ma żadnego filtrowania, to jaki błąd ma wykorzystywać?
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 20:12:22
Post #81





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


OMG,ktoś się dobrze bawi,ale czy Ten ktoś wie ,że manipulowanie w kodzie czyjegoś autorstwa jest niezgodne z prawem?
Czy ten ktoś wie ,że każdy request,żądanie zapisywany jest w logach Apache?Mam nadzieje ,że jechałeś przez proxy,bo jak autor posprawdza logi i Ciebie chytnie ,to będziesz mógł mieć nie lada problemy.
Poza tym dostał lekcje ,więc pytanie po co jedziesz mu po stronce?Daj se siana(tutaj zwrot do tego kogoś).

A do autora ,wykasuj wszystkie linki z tej strony i zmień ponownie adres i nazwę hosta i sam testuj-a jak będziesz uważał ,że faktycznie jest dobre to dopiero poproś o sprawdzenie pod względem bezpieczeństwa w dziale oceny innych forumowiczów.

Ten post edytował Niktoś 27.04.2012, 20:13:40
Go to the top of the page
+Quote Post
!*!
post 27.04.2012, 20:22:50
Post #82





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(Niktoś @ 27.04.2012, 21:12:22 ) *
OMG,ktoś się dobrze bawi,ale czy Ten ktoś wie ,że manipulowanie w kodzie czyjegoś autorstwa jest niezgodne z prawem?
Czy ten ktoś wie ,że każdy request,żądanie zapisywany jest w logach Apache?Mam nadzieje ,że jechałeś przez proxy,bo jak autor posprawdza logi i Ciebie chytnie ,to będziesz mógł mieć nie lada problemy.
Poza tym dostał lekcje ,więc pytanie po co jedziesz mu po stronce?Daj se siana(tutaj zwrot do tego kogoś).


Przesadzasz, nikt nigdzie nie manipuluje, to jest wykorzystywanie danych/możliwości ogólnie dostępnych,autor witryny nie zrobił nic żeby ją zabezpieczyć.

Logi co wykażą? kilka adresów z tego forum + wysyłanie formularza? łał po prostu łał biggrin.gif


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 20:44:44
Post #83





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Przesadzasz, nikt nigdzie nie manipuluje, to jest wykorzystywanie danych/możliwości ogólnie dostępnych,autor witryny nie zrobił nic żeby ją zabezpieczyć.

Wstrzyknięcie jakiegokolwiek kodu,do źródła strony jest manipulacją.A tam wstrzykniętą <h4> lub <span> z treścią.
Cytat
Logi co wykażą? kilka adresów z tego forum + wysyłanie formularza? łał po prostu łał

Ip komputera,z którego nadszedł request-to nie wystarczy?-nie wiem jak dokładnie wyglądają logi Apache,w IIS jest wszystko fajnie rozpisane, (IP/domena/host) nawet jakie dane ktoś wysłał.No chyba ,że ktoś jechał przez proxy tak jak wspomnialem.

Ten post edytował Niktoś 27.04.2012, 20:46:27
Go to the top of the page
+Quote Post
!*!
post 27.04.2012, 20:49:19
Post #84





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Jakie wstrzyknięto? Jak to jest opcja panelu do którego ktoś miał hasło. Logi serwera głównie są od tego żeby pokazać dane z ip, hostem itp. tylko nie widzę tu zastosowania. to tak jakbyś miał pretensje że widzisz tło strony i wiesz jaki to plik bo zajrzałeś w źródło.

Ten post edytował !*! 27.04.2012, 20:49:39


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Fifi209
post 27.04.2012, 20:49:41
Post #85





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Zauważ, że poza dodaniem tekstu strona nie ucierpiała, a sam autor tematu powinien być wdzięczny za możliwość nauki smile.gif
Autor wydaje się być dociekliwy, testuje zabezpieczenia i daje testować. Zrobił backup, nakręcił filmik o błędzie w uploadzie.

Logi w Apache pokazują typ GET/POST, IP, jaki url został wywołany i parametry, oczywiście czas.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 20:55:13
Post #86





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Cytat
Zauważ, że poza dodaniem tekstu strona nie ucierpiała, a sam autor tematu powinien być wdzięczny za możliwość nauki smile.gif
Autor wydaje się być dociekliwy, testuje zabezpieczenia i daje testować. Zrobił backup, nakręcił filmik o błędzie w uploadzie.


Najlepiej ,niech się autor wypowie czy mu ta zabawa odpowiada.Poprzednią stronę tak mu ktoś zjechał,że musiał adres hosta zmienić,nie wiem może ktoś wciąż mu w tej chwili coś tam skrobie.

Ten post edytował Niktoś 27.04.2012, 20:57:38
Go to the top of the page
+Quote Post
vieri_pl
post 27.04.2012, 21:36:10
Post #87





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Autor troszkę sam sobie szkodzi pisząc takie rzeczy na starej stronie... widzę, że "NIEZŁAMALNA" nowa strona już wita nas pozdrowieniami z php.pl wink.gif
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 21:41:13
Post #88





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Wiesz chcialbym, żeby mi tak zjechali strone.Kiedyś zamieszczałem tutaj serwis ,ale jakoś nikt nie mógł,a wręcz błagałem o to-gadałem zniszczcie mi strone i nic.On jest nowicjuszem ,uczy się,po co mu niszczyć kolejną stronę.Niech ten napis,będzie ostatnim krokiem ,a nie żeby kolejny raz ktoś mu zniszczył stronkę.

Ten post edytował Niktoś 27.04.2012, 21:43:44
Go to the top of the page
+Quote Post
Fifi209
post 27.04.2012, 21:46:13
Post #89





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(Niktoś @ 27.04.2012, 21:55:13 ) *
Najlepiej ,niech się autor wypowie czy mu ta zabawa odpowiada



Cytat(Niktoś @ 27.04.2012, 22:41:13 ) *
.Niech ten napis,będzie ostatnim krokiem ,a nie żeby kolejny raz ktoś mu zniszczył stronkę.


Zdecyduj się.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Niktoś
post 27.04.2012, 21:55:37
Post #90





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Jutro poprawie część kodu i rzucę podobnym hasełkiem i udostępnie.Ciekawe czy ktoś tak będzie mądry.
Cytat
Zdecyduj się.

Odpowiadałem tylko na poprzedni post,już się nie udzielam.

Ten post edytował Niktoś 27.04.2012, 21:57:19
Go to the top of the page
+Quote Post
!*!
post 28.04.2012, 09:42:48
Post #91





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Próżność Was zjada.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
materkamil
post 28.04.2012, 14:34:18
Post #92





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Oczywiście na tych "atakach" strasznie się uczę i jestem z tego zadowolony. Przynajmniej mam chęć do wymyślania kolejnych zabezpieczeń smile.gif
Do tego kogoś: spoko! W logach nie zamierzam grzebać, namierzać itp. Możecie kombinować, to jest jedynie serwer testowy. Dlatego spoko, nie bój się. FBI nie przyjdzie do ciebie autorze "włamań" Lkingsmiley.png Jedynie kiedyś możesz nie dać rady przejść, moich zabezpieczeń i tyle. A ja nie odpuszczę. Tylko ciekawi mnie gdzie tkwi największy błąd. Już założyłem inny wątek

Edit: Napisy są dodawane i kasowane w PA więc spokojnie, nie niszczy żadnego indexu, a jedynie dodaje dane do pliku

Ten post edytował materkamil 28.04.2012, 14:36:43


--------------------
Strona o bezpieczeństwie komputerowym
http://www.materdefense.hostzi.com
Go to the top of the page
+Quote Post
mls
post 29.04.2012, 17:26:39
Post #93





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 28.04.2012, 15:34:18 ) *
Jedynie kiedyś możesz nie dać rady przejść, moich zabezpieczeń i tyle. A ja nie odpuszczę.


No, to dłuuugie dzieciństwo Cię czeka... Skoro zakładasz, że kiedyś uda Ci się zrobić zabezpieczenia nie do złamania... Nie odpuszczaj, to oczywiste, abyś zajął się zabezpieczeniem serwisu a nie pisaniem na forum, dzięki czemu mniej tu będzie takich wątków wink.gif


--------------------
Go to the top of the page
+Quote Post
Valik
post 10.05.2012, 14:32:07
Post #94





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.05.2012

Ostrzeżenie: (0%)
-----


Równie dobrze mogłeś zrobić bloga i ściągnąć darmową templatkę z neta... Wyglądałoby 100x lepiej, a nie jak by robił to ktoś z gimnazjum...


--------------------
Polecam sklep: http://www.sklep.tablitek-pro.pl/
A żeby zgubić brzuszek... tylko sprzęt fitness.
Go to the top of the page
+Quote Post

5 Stron V   1 2 3 > » 
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:40