- Hacker Uses XSS and Google Street View Data to Determine Physical Location
- CAnCAn te iubim, CA CA tine nu gasim. Superfete.cancan.ro e de rahat
- Deface (?!?) pe Cotidianul.ro
- Virusi in clipuri video [how to]
- Cyber-Bullying – palma parinteasca a noului mileniu
- Christopher “moot” Poole: The case for anonymity online
- Wtf Avira?
- Some old story about tagged.com
- Pwning cam girls for fun
- Tabloshit
- Yahoo! again - XSS in Uncategorized (357 Visits)
- Yahoo! again - bad settings? in Uncategorized (252 Visits)
- Fanii nostri in Uncategorized (183 Visits)
- Frustrant in Uncategorized (146 Visits)
- La multi ani România, la multi ani românilor in Uncategorized (137 Visits)
- Weblog.ro - Shell via Local File Inclusion in Uncategorized (119 Visits)
- Yahoo! epic fail - permanent xss unleashed in Uncategorized (50 Visits)
- ... in Uncategorized (38 Visits)
- XSS Ownage - hi5 vs. Yahoo! + video in Uncategorized (2 Visits)
- Ce nu se invata la scoala - Tipuri si tehnici spam/Hi5 (4) in Uncategorized (2 Visits)
- Hackersblog.org is now blog.rstcenter.com in (1770 Visits)
- O mica dar importanta precizare in (1371 Visits)
- Twitter in (805 Visits)
- This is the end in (776 Visits)
- Ce servicii de mail folositi? in (773 Visits)
- Un nou membru in (730 Visits)
- La multi ani România, la multi ani românilor in (717 Visits)
- Inca o pierdere de timp in (674 Visits)
- De reţinut in (634 Visits)
- Azi este ziua userilor hackersblog.org in (610 Visits)
- SMS scam (1) in (564 Visits)
- Dezinformare sau proasta informare? in (563 Visits)
- Hi5.com coders read this in (553 Visits)
- Phishing Raiffeisen cu atasament html in (516 Visits)
- Phishing Bancpost in (486 Visits)
- Si tentativele de phishing pot fi amuzante in (422 Visits)
- Ce nu se invata la scoala - Tipuri si tehnici spam/mail (2) in (2707 Visits)
- Ce nu se invata la scoala - Tipuri si tehnici spam/Hi5 (4) in (2601 Visits)
- Despre CSRF, hi5.com, cum sa trisezi la concursuri s.a.m.d. in (1143 Visits)
- [Utilitare] Suna gratis de pe internet sau de pe iPhone in (1107 Visits)
- Ce nu se invata la scoala - (D)DOS (5) in (950 Visits)
- Virusi in clipuri video [how to] in (838 Visits)
- Ce nu se invata la scoala - Tipuri si tehnici spam (1) in (725 Visits)
- Yahoo! redirects - a big issue (with video) in (570 Visits)
- Internet vs. privacy (1) in (468 Visits)
- Ca musca in... in (435 Visits)
- RedTube.com ... The Free Sex Video Community in (12972 Visits)
- usa.kaspersky.com hacked ... full database acces , sql injection in (4921 Visits)
- libertatea.ro vulnerabil la (blind) sql injection in (2950 Visits)
- Pwning cam girls for fun in (2586 Visits)
- Telegraph.co.uk hacked, sql injection in (2546 Visits)
- Facebook hacked - sql injection in (2424 Visits)
- Simpatie.ro, matrimoniale3x.ro, apetisant.ro, deliciu.ro , etc Sql injection in (2406 Visits)
- F-Secure.com - SQL Injection + Cross Site Scripting in (1775 Visits)
- [Hacked]Bitdefender (Portugal) exposes sensitive customer data in (1743 Visits)
- Wtf Avira? in (1723 Visits)
- Christopher "moot" Poole: The case for anonymity online in (1495 Visits)
- Digital Photocopiers Loaded With Secrets in (1458 Visits)
- Wannabe Hackers [2] - cum sa faci un virus by sppy_hacker in (592 Visits)
- Wannabe Hackers [1] - Cum sa hack-uiesti RapidShare-ul in (590 Visits)
- Hope 2603 – Kevin Mitnick - Life a Computer Hacker – Revealed in (462 Visits)
- PRIVACY IS DEAD - GET OVER IT, Pt 01-34 (Recommended by Hackersblog ) in (396 Visits)
- Oldies but goodies - Freedom Downtime - The Story of Kevin Mitnick in (379 Visits)
- [Video] The History Of Hacking in (373 Visits)
- Email Security - Why You Should Encrypt Your Email - Part One in (368 Visits)
- The Story of DEFCON in (343 Visits)
- Deface - tuttoaffari.lastampa.it si citymusiclab.city.corriere.it in (3493 Visits)
- RNS vs. RAI - citizenreport.rai.it hacked. in (3300 Visits)
- Hi5 email finder si sfarsitul a tot ceea ce inseamna privacy in social networking in (2995 Visits)
- Se poate sparge parola de Yahoo? in (2572 Visits)
- Free SMS time, TrimiteSMS.ro in (2492 Visits)
- Planete-plus-intelligente.lemonde.fr defaced by R.N.S. in (2464 Visits)
- Gmail uber hacking in (2256 Visits)
- Camera de supraveghere a universitatii Alexandru Ioan Cuza din Iasi in (2255 Visits)
- Cancan.ro spart pentru a doua oara intr-o zi in (2251 Visits)
- Stiri cu antena3 in (2208 Visits)
Posted on February 10th, 2009
THIS VULNERABILITY WAS PATCHED 3 or 4 months ago.
No confidental payment data was accessed.
Let’s see what this is about: A badly sanitized parameter permited an sql injection, thus full access to all the database.
In the picture bellow you see the names of the databases :
In the syntax I concatenated the username, email address, account balance, password, customer id and last name. The passwords are crypted but can be easily decrypted.
For confidentiality reasons I’ve blurred some of the characters from the password and email. Highlighted with red you will see the Linden™ ammount in one of the accounts.
One single query would return over 10.000 lines of results per page, so all of the 6 milions accounts could have been saved in 600 queries, in a few hours. (6 milion active accounts, the total accounts number being much higher)
Besides the user database there was also a table named log_credit_card, see for yourselves what the column names were :
——————————————————————
Aceasta vulnerabilitate a fost securizata acum 3 luni.
Ce este second life? Pentru cei care nu stiu, va explic.
Second Life este o lume virtuala 3D construita si detinuta in exclusivitate de catre rezidentii ei. Din anul 2003, de cand s-a deschis a avut o dezvoltatare, o crestere exploziva fiind locuita astazi de aproape 6 milioane de oameni de pe intreaga planeta. Un joc pentru care sa traieste. Un joc pentru care se moare. In 2007 soca lumea intreaga o stire, ca un tanar a murit in fata calculatorului jucand secondlife, din simplul motiv ca nu s-a ridicat de zile intregi sa manance si sa bea lichid. Un joc, care e ca si un cerc vicios, odata intrat, greu mai poti iesi, greu te mai poti lasa. Un joc unde fiecare poate fi oricine. Oricine, cine nu reuseste sa fie in viata reala, in viata de zi cu zi. Iti poti realiza visele si tot ce n-ai reusit in viata reala. Imaginatia nu are limite. Vrei sa fii cel mai bogat om de pe planeta, fotomodel sau un cantaret indragit? Vrei sa ai toate bogatiile pamantului: palate, yahturi, avioane, etc? Nimic mai simplu: joaca, incepe de jos, incepe de la zero. Joaca mult. Zile. Luni. Ani. Construieste, aduna dolari Linden™ (L$), prin care sa-ti cumperi toate astea, ca si in viatza reala. SAU …si acum vine partea cu SAU. Sau cumpara-ti dolari Linden™ (L$) cu dolari adevarati. Putini isi pot imagina valoarea acestor tranzactii. De aceea voi cita de pe site-ul jocului, sectiunea The Marketplace. Cititi cu ce se lauda firma(traducerea este aproximativa , mai putin la versiunea in limba engleza):” unul dintre cele mai spectaculoase aspecte ale second life este deosebita lume a afacerilor virtuale. Second Life are un intreg sistem economic implementat bazat pe abilitatea rezidentilor de a cumpara si vinde propriile creatii virtuale. Cu aprox 35 mil usd utilizati si schimbati intre si de catre rezidenti lunar, economia SL a crescut pt a deveni una din cele mai prospere economii virtuale generate de catre useri.”
Aproximativ 35 milioane USD lunar X 12 luni …peste 400 milioane dolar pe ani. Da, ati citit bine. Si un site de asemenea anvergura, cu asemenea incasari nu este capabil sa-si securizeze baza de date. Datele de logare, datele personale a milioane de useri puteau fi vazute, extrase, salvate si folosite de oricine.
DATELE CONFIDENTIALE DE PAYMENT NU AU FOST ACCESATE.
Sa vedem despre ce este vorba concret. Un parametru prost sanitizat a permis un sql injection, prin urmare full acces la toata baza de date.
In poza se vad denumirile bazelor de date:
In sintaxa am concatanat username-ul, adresa de email, banii din cont, parola, customer id-ul cat si lastname id-ul. Parolele sunt cryptate dar pot fi decriptate relativ usor.
In poza din motive de confidentialitatea am blurat cateva caractere din adresa de email si parola. Intr-una din conturi, unde e incercuit cu rosu se vad Linden™ -urile.
O singura interogare afisa peste 10.000 de linii de rezultate in pagina, asa contul celor 6 milioane de useri ar fi putut salvat din 600 de interogari, doar in cateva ore. (6 milioane conturi active, dar in total mult mai multe)
Pe langa baza de date a userilor mai era un tabel interesant, denumit log_credit_card , vedeti voi ce coloane are:





February 10th, 2009 at 4:49 pm
[...] hackersblog, Second Life a fost spart si s`a obtinut acces la toate conturile [...]
February 10th, 2009 at 5:11 pm
[...] HackersBlog. Aceasta vulnerabilitate a fost securizata acum 3 luni. Posturi similare:2009 – un an de criza – [...]
February 10th, 2009 at 6:21 pm
lool…card_numer_hash. Presupun ca card_numer_hash nu e “confidential payment data” deoarece fiind criptat nu mai e personal data
February 10th, 2009 at 6:27 pm
Sper ca totul se va rezolva, nu poate ramane asa.
Mai veniti la radio lynx?
February 10th, 2009 at 6:37 pm
Emisiunea este maine seara de la ora 21:00 daca nu ma insel.
February 10th, 2009 at 7:23 pm
Asadar php-ul e spaghetti code si vulnerabil la injection by default. Pe alte tehnologii nu va bagati? De pilda asp.net sau java cu .jsp-uri.
February 10th, 2009 at 7:35 pm
@Zorba
Sunt si situri scrise in ASP .Net vulnerabile la SQL Injection.
Daca scrii ceva de genu
string query = “select * from users where login = ” + login
atunci inviti oamenii la SQL injection.
E vorba de responsabilitatea programatorului, nu conteaza tehnologia care o folosesti.
February 10th, 2009 at 9:03 pm
Ha ha, daca te bazezi pe responsabilitatea programatorului, atunci 99% sa mai mult din site-uri sunt vulnerabile. Dar as vrea sa vad si alte hack-uri, nu doar sql injection in site-uri php pe pagina de search sa alte pagini care listeaza date pe baza unui parametru in query string.
February 10th, 2009 at 9:04 pm
sa = sau
February 10th, 2009 at 9:28 pm
exista vreo vulnerabilitate prezenta aici care sa fie pe altceva decat lipsa fortarii unui parametru in integer?
February 10th, 2009 at 9:43 pm
second life fail =/
February 11th, 2009 at 7:34 pm
haha lol great !!
February 12th, 2009 at 4:56 pm
[...] to Hacker’s Blog, the famous virtual world “Second Life” was susceptible to a SQL injection [...]
February 12th, 2009 at 9:35 pm
@Zorba & @gigix: aveti meniul “Categories”, use it.
February 21st, 2009 at 11:57 am
Lol concat function
select * from yoneticiler where (user=” and pass=md5(”)) or (user=’bG9jYXRpb246aHR0cDov’ and ‘bG9jYXRpb246aHR0cDov’=concat(‘bG9jYXRp’,'b246aHR0cDov’))
November 27th, 2009 at 1:58 pm
auzi unu baga IDul meu de yahoo in lista ta ca vreau sa te intreb cv…..ID uzumaki.anda@yahoo.com