dziura w zabezpieczeniu serwera .

0

Cześć. Mam taką sprawę :
od jakiegoś czasu na serwer - dokładniej do bazy danych na serwerze włamuje mi się pewna jednostka zwana "master of hardcore" szukałemwszelkich sposobów zabezpieczeń ale mam strone na serwerzxe hostowanym przez ilife.pl ale admin tez nie wie gdzie jest luka. osoba ta (lamer?? haker ??) kasuje wpisy zmienia je - niszczy owoce mojej pracy.
Mam do was prośbę - myślę że są tu specjaliści od zabezpieczeń , są również osoby zajmujące się włamywaniem na serwery - czy mozecie sprawdzić gdzie dziura w zabezpieczeniu jest ??

nie proszę was o włamanie i zdewastowanie serwera - proszę was o wskazanie dziury.

jeśli ktoś zechce poświęcić trochę czasu i sprawdzić to będę wdzięczny.
Wynik mam nadzieję słuszny przez kogokolwiek z was odkryty proszę opublikować tu lubn przesłać na maila - [email protected]

Strona o którą chodzi to http://humor.ilife.pl

/moody

0

Wiekszosc tego typu bledow nie lezy bo stronie twojego hosta ale twoich wlasych skryptow np. do komentowania. Blad w takim skrypcie moze powodowac, ze odpowiednio spreparowany wpis niszczy/zmienia inne. Powinienes sie im blizej przyjzec pod katem mozliwosci wyslania niedozwolonych znakow lub ich zbyt duzej ilosci.

0
Faszczu napisał(a)

Wiekszosc tego typu bledow nie lezy bo stronie twojego hosta ale twoich wlasych skryptow np. do komentowania. Blad w takim skrypcie moze powodowac, ze odpowiednio spreparowany wpis niszczy/zmienia inne. Powinienes sie im blizej przyjzec pod katem mozliwosci wyslania niedozwolonych znakow lub ich zbyt duzej ilosci.

jednym słowem sprawdź czy twój serwis nie jest podatny na SQL Injection

0

Chciałem nawet się pobawić chwilkę.. ale wymagana rejestracja - i to tyle w tym temacie.

0

no ok . niby tak ale jeśli hasło nie jest(chyba) wpisem w bazie a ten koleś po włamie umieścił mi je jako treść newsa na stronie głównej ?? a poza tym jak sprawdzić czy są to ataki tego typu ( np poprzez wyciągnięcie hasła) napisaliście ze widzicie ze jest rejestracja i wszystko wiadomo( czy jakos tak nie sprawdze teraz) to znaczy ze przez to mozna jakos sie włamać ?? są jeszcze textaree jako komentarze obrazków oraz jakos dodawanie dowcipów.

a po drugie - jak można w/w serwer zabezpieczyć ?? sposoby które rozumiem nie gwarantują skuteczności a tych pewniejszych nie rozumiem.

a jeśli chodziło tylko o to że rejestracja zniechęca to jest ona darmowa i wymaga podania tylko kilku danych ( wiek hasło nazwa mail) pozdrawiam

0
moody napisał(a)

no ok . niby tak ale jeśli hasło nie jest(chyba) wpisem w bazie a ten koleś po włamie umieścił mi je jako treść newsa na stronie głównej ??

WYkonał jakieś SELECT FROM co za problem.. poczytaj o SQL Injection

a poza tym jak sprawdzić czy są to ataki tego typu ( np poprzez wyciągnięcie hasła) napisaliście ze widzicie ze jest rejestracja i wszystko wiadomo( czy jakos tak nie sprawdze teraz) to znaczy ze przez to mozna jakos sie włamać ?? są jeszcze textaree jako komentarze obrazków oraz jakos dodawanie dowcipów.

poczytaj o SQL Injection

a po drugie - jak można w/w serwer zabezpieczyć ??

NIe serwer tylko twój skrypt, przy dobrym filtrowaniu danych poichodzących od użytkownika nic ci nie grozi, widocznie CMS którego uzywasz jest dziurawy.. btw. sam go napisałes czy to gotowiec? Jesli sam to powiem ci ze nawet nieźle sie prezentuje

a jeśli chodziło tylko o to że rejestracja zniechęca to jest ona darmowa i wymaga podania tylko kilku danych ( wiek hasło nazwa mail) pozdrawiam

i tak zdecydowanie za duzo :[

0

pierwsza kategoria z dołu - zamiast zmiennej liczbowej w adresie wpisuję coś innego i już wyskakuje jakiś błąd, wpisuję 1 or 1=1 i już pokazują się wszystkie wpisy - mimo że bez sensu to jednak to był już przykład na SQL Injection - jeśli cały serwis masz zrobiony w ten sposób że nie sprawdzasz czy np dana która ma być liczbą nią nie jest no to się nie dziwię

poza tym w serwisie nie da się zarejestrować, ściągnąć się też nie da, a próbując przypadkowo zagłosowałem, ale bez obaw - głosowanie też nie działa

0
Adamo napisał(a)

pierwsza kategoria z dołu - zamiast zmiennej liczbowej w adresie wpisuję coś innego i już wyskakuje jakiś błąd, wpisuję 1 or 1=1 i już ...

zostala zinterpetowana tylko pierwsza jedynka.... wykonales poprawne zapytanie a nie zadne sql injection.... nie popadaj w paranoje - to ze malo dziala jeszcze nic nie znaczy...

//
oki, pare minut popatrzylem na to...

  1. wykorzystanie 1 skryptu glownego ma swoja zalete
  2. nie pilnujesz walidacji zmiennych podawanych w parametrze... jak ktos juz napisal - zamiast liczby podanie litery i babol...
  3. logowanie nie podatne na sql injection - sprawdzilem kilka roznych atakow
  4. ze wzgledu na niemoznosc zalogowania sie nie moge sprawdzic podatnosci na XSS
  5. wracajac do skryptu - podejrzewam include, ale jest jako taka walidacja.
  6. ogolnie jest nienajgorzej... szkoda tylko ze nie moge sie zalogowac - iecej bym mogl sprawdzic, a tak nie mam jak.

odnosnie utraty danych ze strony - sprawdz swoj komputer - masz moze jakiegos keyloggera lub innego syfa.

pozdrawiam

0
anubis napisał(a)
Adamo napisał(a)

pierwsza kategoria z dołu - zamiast zmiennej liczbowej w adresie wpisuję coś innego i już wyskakuje jakiś błąd, wpisuję 1 or 1=1 i już ...

zostala zinterpetowana tylko pierwsza jedynka.... wykonales poprawne zapytanie a nie zadne sql injection.... nie popadaj w paranoje - to ze malo dziala jeszcze nic nie znaczy...

nie została zinterpretowana tylko jedynka, bo zmienna w adresie
1
daje dwa wpisy, wartość
1 or 1=1
daje 42 strony wpisów, wartość
1 and 1=1
daje 2 wpisy, wartość
1 and 1=3
daje 0 wpisów, czyli pierwsza jedynka jest interpetowana dość mądrze i chyba w trybie lookahead, albo zostaje jednak jakoś zinterpretowane to co wpisuję w zapytaniu stylu
SELECT whatever FROM whatever WHERE whatever=1 and 1=1
porównywana wartość liczbowa nie byłaby tu w cudzysłowie więc nie trzeba by z niego wychodzić
wiem że wykonałem poprawne zapytanie, znaczy nie ja tylko odległa baza danych, ale to nie wyklucza że jest to nawet z definicji SQL Injection - nie spotkałem się z określeniem że SQLI polega na wykonywaniu niepoprawnych zapytań :/
no chyba że może to jest coś innego, może autor sprawdza czy w zmiennej jest AND a po nim się wszystko zgadza i jeśli tak to podaje wszystkie wpisy, ale to szkoda zachodu by było (ja bym tak nie robił, wolałbym pierwszą opcję - poza tym ma ona więcej możliwości a zrobienie ich samemu zajęło by trochę czasu)

nie twierdzę że mało działa to znaczy że serwis jest dziurawy (:/) tylko że autor namawia do rejestracji i mówi że jest szybka i prosta, a ona zwyczajnie nie działa

szkoda tylko ze nie moge sie zalogowac - iecej bym mogl sprawdzic, a tak nie mam jak.

no właśnie o to mi chodziło, żebyś mógł sobie iecej sprawdzić !!

i w ogóle anubisie, o wielki hakerze, przepraszam za podirytowanie cię moim czynem, słowem i uczynkiem i proszę o pozostawienie w spokoju moim skrzynek mailowych

// no dobra, sorka - nie w humorze jestem po prostu a tu mi ktoś pisze że w paranoje popadam

0
Adamo napisał(a)

i w ogóle anubisie, o wielki hakerze, przepraszam za podirytowanie cię moim czynem, słowem i uczynkiem i proszę o pozostawienie w spokoju moim skrzynek mailowych

teraz to grasz nie fair... ja Ci nie ublizam w niczym - znajduje jedynie pewne bledy w rozumowaniu...
tym co napisales przypomniales mi jedynie dlaczego zniklem jakis czas temu z tego forum.... dziekuje ci za to - odswierzenie pamieci bylo jak widac niezbedne...

ps. nie zauwazylem aby w mojej wypowiedzi byl jakikolwiek wydzwiek irytycji.... no coz widac wiesz lepiej
pozdrowienia dla Ciebie

1 użytkowników online, w tym zalogowanych: 0, gości: 1