Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 3.503 pregleda

Najnovija ↓

Interesantan %, +, 29.11.2001. u 22:30 · pre 303 meseca #1
Moj prijatelj (OWL) i moja malenkost smo slucajno otkrili da vecina domacih
pretrazivaca ne vodi racuna o ubacivanju % i " u upitima za pretragu svojih baza podataka, tako da ste u mogucnosti da dobijete recimo sadrzaj kompletne baze odredjenog sajta, ili recimo ukoliko ste kreativni mozete dobiti i drugacije informacije ili recimo drasticno povecati swap file na nekoj remote masini.

Do ovoga izgleda dolazi zato sto mysql_escape_string ne eskejpuje %.

Upotreba + takodje moze dovesti do slicnih rezultata ako se isti koristi kao separator reci u upitu. Da bi ste shvatili o cemu pricam mozete pogledati i eventualno isprobati ovaj bug na nekom od sledecih sajtova :

www.download.cg.yu : ukoliko unesete 10-20 % u search polje dobicete kompletan listing baze.

http://www.eunet.yu/prezentacije/index.phtml : Dobicete poveci spisak prezentacija.

NAPOMENA: Ovaj bug, je cisto edukativnog karaktera, nemojte ga zloupotrebljavati!, ovo vazi za sve ljude koji zele da nauce na primeru i tako ne dozvole da njihov kod neko drugi iskoristi na pogresan nacin!

p.s.
Administratore nekih servera smo vec obavestili o ovome, tako da je moguce da negde ovo necete moci da isprobate.

Owl & Stinger
Re: Interesantan %, +, 29.11.2001. u 22:37 · pre 303 meseca #2
O eventualnim skripticama koje pokrenu takav query par stotina, (hiljada) puta necu ni da pricam...
Re: Interesantan %, +, 29.11.2001. u 22:49 · pre 303 meseca #3
o tome je vec bilo reci na bugtraq, tako da je to vec od ranije opstepoznato l;)
Potpis
"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
Re: Interesantan %, +, 30.11.2001. u 11:53 · pre 303 meseca #5
Sine, kakve veze to ima ... globalizacija, svetsko selo .... /etc/etc/
Potpis
"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
Re: Interesantan %, +, 30.11.2001. u 12:36 · pre 303 meseca #6
A sta fali jednom obicnom str_replace()???? :))
Re: Interesantan %, +, 30.11.2001. u 14:40 · pre 303 meseca #7
Ništa ne fali, bilo koja provera unosa pomaže KADA BI ljudi to koristili. Ali proverili smo, i mnogo sajtova vuln. na ovo. Pretpostavljam da je u stvari mysql bug. ES mašina je tako otišla 97MB u swap.. sada je ugrađena bolja provera unosa pri search-u.
Re: Interesantan %, +, 30.11.2001. u 17:35 · pre 303 meseca #8
Citat:
Gojko Vujovic je napisao:
mysql bug. ES mašina je tako otišla 97MB u swap.. sada je ugrađena bolja

NIje mysql, vec SQL bug.. probao ja na oracle bazi koja je na webu.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Interesantan %, +, 30.11.2001. u 20:11 · pre 303 meseca #9
IMHO to nije bug ni SQL-a ni MySQL-a jer oni rade samo ono sto se od njih trazi. Znaci ako on dobije query "select * from table where ime like '%';" onda on odradi to sto se trazi od njega. Problem je u pretrazivacu sto dozvoljava ovakve upite.
Potpis
"We are what we repeatedly do.
Excellence, then, is not an act,
but a habit."
-Aristotle
Re: Interesantan %, +, 30.11.2001. u 21:23 · pre 303 meseca #10
Citat:
stefy je napisao:
IMHO to nije bug ni SQL-a ni MySQL-a jer oni rade samo ono sto se od njih trazi. Znaci ako on dobije query "select * from table where ime like '%';" onda on odradi to sto se trazi od njega. Problem je u pretrazivacu sto dozvoljava ovakve upite.


A nazalost takvih gresaka ima dosta, pogotovu kod nasih "domacih" pretrazivaca, pokusao sam da obavestim neke nase ljude o tome, medjutim nailazio sam retko na pozitivne odgovore, uglavnom su me ljudi napusili... :)
Re: Interesantan %, +, 30.11.2001. u 22:00 · pre 303 meseca #11
Ikada cuo za ono "ne bacaj bisere pred svinje"??? Sta nekog lika briga sto se provajderova masina baca u nenormalni trosak kada njegov sajt uradi "search"???
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme