Categories
PHP Quiz Seguridad XSS

Pequeño ejemplo de XSS

XSS, es según la Wikipedia un tipo de vulnerabilidad surgida como consecuencia de errores de filtrado de las entradas del usuario en aplicaciones web.

Mostraré un ejemplo que creo que todos hemos hecho o seguimos haciendo hasta ahora:

HTML:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
</form>

Y ahora las preguntas: ¿Qué tiene de malo este código?, ¿Es vulnerable a ataques XSS? Espero sus respuestas.

8 replies on “Pequeño ejemplo de XSS”

Muy bien kesar, complementando tu respuesta, para aprovechar ese fallo la url tendría un formato parecido a:

code:

http://vulnerable.com/index.php/"><script>alert('xss')</script><f

$_SERVER['PHP_SELF'] en este caso tomaría el valor de:

code:

/index.php/"><script>alert('xss')</script><f

que produciría lo siguiente:

html:

<form action="/index.php/"><script>alert('xss')</script><f" method="post">
</form>

En realidad no tiene nada de milicioso ese codigo quien lo creo? santaclos o un raton?? necesitas mas

Muy interesante, había leído sobre otro métodos pero este brilla por su facilidad.

LH, antes de hablar infórmate porque un fallo así de sencillo te puede llevar a robos de sesión y otros.

saludos!!

Comments are closed.