XSS intactmediagroup.ro

…si cica angajeaza hackeri… probabil ca sa le repare site-urile :) !!!

A…si… sa nu mai vorbim si de un anumit parametru ‘cauta’ dintr-o anumita pagina ‘cauta.html’… vulnerabil la sql injection…nu de alta,dar s-ar putea sa ramana copii fara jucarii…

Apropo, sa incep sa caut si in topgear.ro? Cine stie ce gasesc… :)

Va promiteam aici un articol ceva mai detaliat despre cum functioneaza partea online a prestigioasei “Academii de Studii Economice” din republica Moldova…

alt xss

Hai sa vedem cateva dintre problemele pe care le are platforma (joomla- usor modificata) folosita de fratii nostri de peste Prut:

  • Prea multe porturi deschise si necapate:
  1. 22- ssh – open – banner: SSH-2.0- OpenSSH_4.7p1 Debian-8ubuntu1.2 – cunoscut cu destule vulnerabilitati…
  2. 21 – ftp – open
  3. 25- smtp – open – banner: ase.md ESMTP Postfix
  4. 53 – domain – open
  5. 80 – http- open – folosind variante invechite de Apache si PHP
  6. 110 – pop3 – open
  7. 143 – imap – open
  8. 443 – https – open – folosind variante inchevite de SSL
  9. 10000 – snet-sensor-mgmt
  • SSH-ul, dupa cum spuneam este depasit. Server key fingerprint: b160672a5b6257989a9be64621f76275. Algoritmul de SSH client-server este in AES de 128. HMAC-ul este un SHA de 256. Certificatul utilizeaza un RSA cu MD2 digest.
  • Cross site scripting in index.php, news.php si search.php, cel mai afectat fiind ultimul – search.php, unde am incercat 24 devariante, toate cu succes…
  • Proxy-ul accepta requesturile de CONNECT
  • mod_ssl din Apache vulnerabil la Binary Stack Buffer Overflow
  • Se pot manipula cookie-urile in search.php, care de altfel se pare ca este cel mai vulnerabil script de pe site
  • TRACE Method Enable – afecteaza doar serverul de web

Sa nu mai vorbim si de transmiterea in text clar a datelor utilizatorilor, care afecteaza aproape toate fisierele php active.

Parametrul vulnerabil din index.php este retornto de tip POST.

In news.php exista vaiabil page, de tip GET, pe care au fost incercate diferite combinatii. Vulnerabil la marea majoritate…

Search.php are un parametru POST numit q si implementat absolut iresponsabil. E greu sa gasesti o combinatie de cod care sa nu dea rezultate….

Daca as incepe sa scriu toate variantele de cod pe care le-am incercat si au functionat, probabil ar fi cel mai lung post scris vreodata pe un blog… Asa ca ma opresc aici ,cu speranta ca fratii nostri de peste Prut vor incerca sa remedieze cat mai repede problemele pe care le au…

xss Politia Romana

I-am avertizat acum 2 zile… Sper ca au rezolvat-o. Oricum, un mic multumesc nu strica imaginea nimanui…

…nu puteam sa-i las in pace pe fratii de peste Prut, asa ca m-am jucat putin cu pagina ASE-ului din Republica Moldova. Un mic preview din ceea ce va fi maine un articol mai detaliat:

xss ase.md

Si ca sa nu va las cu ochii in soare, va dau si cateva detalii despre ce veti citi maine :

- proxy-ul accepta requesturile de CONNECT

- XSS in toate partile

- Apache-ul vulnerabil la Binary Stack Overflow (Mod SSL)

- Tot Apache-ul vulnerabil Function Format String

- Manipulare de Cookies

- Datele utilizatorilor trimise in text clar

etc…

Chiar sunt curios cat o sa le ia baietilor buni sa faca site-ul varza!!!

Nu de alta, dar adminii n-au fost in stare nici sa zica un multumesc… M-au luat la suturi ca, cica, fac ceva ilegal!!! Hai nu zau… Ilegal era daca va transformam site-ul in pagina porno, nu daca va avertizez ca prostia nu doare, da-i letala!!!!!!

…sau cum stiu ei sa securizeze aplicatiile web…

Prima dintre ele, ASE, importanta de altfel in peisajul invatamantului romanesc, beneficiaza de o frumusete de XSS:

ASE - XSS 1

ASE - XSS 1

Hai sa mai punem o poza, ca asa-i frumos:

ASE - XSS 2

ASE - XSS 2

Mai aveam putin si le scriam poezii…

Dar, ma rog, nu e chiar atat de grav.

Mai grav e in cazul upb.ro (Universitatea Politehnica Bucuresti) cea care formeaza viitorii specialisti in calculatoare (printre alte specializari) si unde avem un Blind SQL Injection de toata frumusetea.

Fiind vorba despre o Universitate pe care o respect, nu dau multe amanunte… doar ca exista un fisier translator.php cu 3 parametri nesanitizati corespunzator.

Cei trei sunt, in ordine crescatoare: id1, id2…si, cum altfel, id3 :)

Daca nu se rezolva, peste o saptamana facem full disclosure

Update : ASE-ul a raspuns repede, si, bine crescuti, mi-au multumit pentru avertizare… UPB e inca in silentium stampa :)

Unul dintre cele mai vizitate portale de vanzari auto din rromanica sta prost la capitolul securitate…

scriptul vulnerabil – vsnoutati.php – are doi parametri cu probleme.

primul dintre ele – m – de tip GET :

http://www2.autovit.ro/vsnoutati.php?m=636956<">&sm=vssmauto&tip=1&categorie=1

autovit XSS

autovit XSS

cel de-al doilea – sm – tot de tip GET:

http://www2.autovit.ro/vsnoutati.php?m=vsmauto&sm=595290<">&tip=1&categorie=1

autovit xss

autovit xss

in ambele cazuri, raspunsul html a fost “mortal”…

sper sa-l rezolvati cat mai repede…