Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Interesantan %, +,

[es] :: PHP :: Interesantan %, +,

[ Pregleda: 2733 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Interesantan %, +, 29.11.2001. u 21:30 - pre 273 meseci
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
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: Interesantan %, +, 29.11.2001. u 21:37 - pre 273 meseci
O eventualnim skripticama koje pokrenu takav query par stotina, (hiljada) puta necu ni da pricam...
 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.verat.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: Interesantan %, +, 29.11.2001. u 21:49 - pre 273 meseci
o tome je vec bilo reci na bugtraq, tako da je to vec od ranije opstepoznato l;)

"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: Interesantan %, +, 30.11.2001. u 00:53 - pre 273 meseci
U Jugoslaviji ocigledno nije.
 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.verat.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: Interesantan %, +, 30.11.2001. u 10:53 - pre 273 meseci
Sine, kakve veze to ima ... globalizacija, svetsko selo .... /etc/etc/

"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

dwarf
Beograd, Srbija

Član broj: 1328
Poruke: 336
*.verat.net



Profil

icon Re: Interesantan %, +, 30.11.2001. u 11:36 - pre 273 meseci
A sta fali jednom obicnom str_replace()???? :))
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Interesantan %, +, 30.11.2001. u 13:40 - pre 273 meseci
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.
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.verat.net



+257 Profil

icon Re: Interesantan %, +, 30.11.2001. u 16:35 - pre 273 meseci
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.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

stefy
Stefanovic Tibor
Subotica

Član broj: 848
Poruke: 92
194.247.202.*

Sajt: www.eurolink.org.yu


Profil

icon Re: Interesantan %, +, 30.11.2001. u 19:11 - pre 273 meseci
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.
"We are what we repeatedly do.
Excellence, then, is not an act,
but a habit."
-Aristotle
 
Odgovor na temu

stinger
Luka Gerzic
DELTA M, IT Department
DELTA M HQ

Član broj: 126
Poruke: 1099
*.drenik.net

ICQ: 57419599
Sajt: www.gerzic.net


Profil

icon Re: Interesantan %, +, 30.11.2001. u 20:23 - pre 273 meseci
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... :)
 
Odgovor na temu

dwarf
Beograd, Srbija

Član broj: 1328
Poruke: 336
*.verat.net



Profil

icon Re: Interesantan %, +, 30.11.2001. u 21:00 - pre 273 meseci
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"???
 
Odgovor na temu

[es] :: PHP :: Interesantan %, +,

[ Pregleda: 2733 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.