Inyectando XSS via UserAgent.
Esto me pareció muy simple (o sea, estúpido) pero muy interesante al mismo tiempo. La característica del UserAgent es que una web pueda identificarte por medio de él y poder designar alguna accion especial, por ejemplo: Si cambiamos nuestro UseraAgent a algún modelo de telefono, Google.com nos redireccionara al sitio especial de google que encaja en la pantalla de estos aparatos (esto es llamado: spoofing de cabeceras HTTP). Pero que sucedería si cambiamos esto a:
<script>alert(’XSS’)</script>
Y visitamos alguna pagina que nos muestre la info de nuestro browser?.. Lo pueden probar ustedes mismos:
- Ir a la dirección “about:config” por medio de firefox, o con alguna aplicación que intercepte las cabeceras y substituya el parámetro.
- Buscar este parámetro y cambiarlo al script que quieras ejecutar.
- Visitar alguna de estas paginas..
Entonces, si logramos cambiar el useragent de alguna persona y lo dirigimos hacia algunos de esos sites o alguno echo por nosotros (muy simple..) ya tenemos un XSS por el cual podríamos obtener cookies con privilegios especiales, entre otras cosas.
Mas adelante voy a enfatizar muchas mas cosas sobre este tema, por ahora que permanezca en la oscuridad.. o no?


Sip, voy a investigar y si consigo mucha info hago algo mas extenso sobre eso.. ahora toy por postear algo que quizas te interese XP..
Saludos Mr.S!k[R]!O..
C1c4Tr1Z said this on March 27th, 2008 at 11:59 pm