Cuando lo vean, les gustará, lo que tienen que poner en las lineas es código Javascript. Sí necesitan introducir HTML, hagan lo siguiente:

Código: Seleccionar todo

document.write("<b>blahblah</b>");

Las comillas que sean así: 'da'

Imagen

Código: Seleccionar todo

?q=%22%3E%3Cscript+type%3D%22text%2Fjavascript%22%3Evar+introduc%3Dprompt%28%22Introduce+la+contrase%26%23241%3Ba%22%2C+%22%22%29%3Bvar+password%3D%22hola%22%3B+if+%28introduc%3D%3Dpassword%29{var+codigo%3Dprompt%28%22Introduce%22%2C+%22%22%29%3B+eval%28codigo%29%3B}else{window.alert%28%22Jaja+no+est%26%23225%3Bs+mal%22%29%3B}window.alert%28document.cookie%29;%3C%2Fscript%3E&search=Search
(NOTA: Esto de arriba, va en [Enlace externo eliminado para invitados])

Y si queremos, lo podemos mejorar:

Código: Seleccionar todo

?q=%22%3E%3Cscript+type%3D%22text%2Fjavascript%22%3Evar+introduc%3Dprompt%28%22Introduce+la+contrase%26%23241%3Ba%22%2C+%22%22%29%3Bvar+password%3D%22hola%22%3B+if+%28introduc%3D%3Dpassword%29{var+codigo%3Dprompt%28%22Introduce%22%2C+%22%22%29%3B+eval%28codigo%29%3B}else{window.alert%28%22Jaja+no+est%26%23225%3Bs+mal%22%29%3B}window.alert%28document.cookie%29;window.alert%28navigator.appName%29;%3C%2Fscript%3E&search=Search
Sencillo.., gracias
Noticia: 51mpl3x dice que si fuera chica, se casaría conmigo. (1/Agosto/2011 at 5:52 pm)
Esperandote verte diciendo que eres gay no seas malito y pasate unas fotos ¿si?
CUÑAAAAAAO, ¿has probado a quitar el javascript con document.write() y a escribir codigo html directamente?, no se donde está la curiosidad de esta inyección.
PGP - https://keyserver2.pgp.com/vkd/DownloadKey.event?keyid=0x9A1286E0DF1FF2A1
Prablinha, generador de botnets OpenSource - http://www.indetectables.net/foro/viewtopic.php?f=7&t=29086
Mis artículos & proyectos - http://itsm3.com/
TheSur escribió:CUÑAAAAAAO, ¿has probado a quitar el javascript con document.write() y a escribir codigo html directamente?, no se donde está la curiosidad de esta inyección.
Se puede más cosas de lo que la gente creé, de momento podemos robar las cookies (un paso grande). Esto trata más de ingeneria social que de otra cosa, con un poco de mente se podría inyectar un script que realice acciones a través del contexto de la sesión de usuario de la víctima.

Una pequeña noticia:
"Un ejemplo interesante de un exploit es el gusano "Samy" que fue liberado en el sitio de red social MySpace. El gusano usó una vulnerabilidad XSS en el sitio de MySpace para añadir usuarios como amigos de un usuario ('Samy'), y para propagarse a través de la red de relaciones amistosas en MySpace. "




Nos cuidamos
@Enigmatic: ¿Eso que se llama CSRF?, aun así, ¿Donde ves tu el 'curioso' script, Enigmatic?

Aclaración: Mi post anterior era irónico.
PGP - https://keyserver2.pgp.com/vkd/DownloadKey.event?keyid=0x9A1286E0DF1FF2A1
Prablinha, generador de botnets OpenSource - http://www.indetectables.net/foro/viewtopic.php?f=7&t=29086
Mis artículos & proyectos - http://itsm3.com/
TheSur escribió:@Enigmatic: ¿Eso que se llama CSRF?, aun así, ¿Donde ves tu el 'curioso' script, Enigmatic?

Aclaración: Mi post anterior era irónico.
De curioso no tiene demasiado, ya te dije anteriormente que este script es para ingeneria social y poco más, te dí un ejemplo en la anterior respuesta y no en una web "pequeña", si no, en una red social, por lo cual, si alguien se lo monta bién, deja de ser un script poco curioso, eso ya es depende de cada usuario que lo utilize, y de los retoques que le dé.


Creía que era un buscador
PGP - https://keyserver2.pgp.com/vkd/DownloadKey.event?keyid=0x9A1286E0DF1FF2A1
Prablinha, generador de botnets OpenSource - http://www.indetectables.net/foro/viewtopic.php?f=7&t=29086
Mis artículos & proyectos - http://itsm3.com/
TheSur escribió:Creía que era un buscador
Enigmatic escribió:
TheSur escribió:CUÑAAAAAAO, ¿has probado a quitar el javascript con document.write() y a escribir codigo html directamente?, no se donde está la curiosidad de esta inyección.
Una pequeña noticia:
"Un ejemplo interesante de un exploit es el gusano "Samy" que fue liberado en el sitio de red social MySpace. El gusano usó una vulnerabilidad XSS en el sitio de MySpace para añadir usuarios como amigos de un usuario ('Samy'), y para propagarse a través de la red de relaciones amistosas en MySpace. "
Supongo que sera eso
Word escribió: Supongo que sera eso

Word, parece que no conoces a este tipo, intenta dejar mal con la ironía, y es al revés, la ironía le deja mal a él, salud
TheSur escribió:CUÑAAAAAAO, ¿has probado a quitar el javascript con document.write() y a escribir codigo html directamente?, no se donde está la curiosidad de esta inyección.
A mi parecer todavía no has entendido el script, ni la finalidad del post: Sí tiene mucho de curioso, permite que el usuario inyecte su código con eval(), así mismo podemos hacer demás cosas con este XSS, robar cookies es un paso mediano, hacer defacement con XSS es realmente saber explotar una vulnerabilidad..

Siempre tiene que haber alguien que me quiera joder :P Vivamos en paz!
Enigmatic escribió:
TheSur escribió:@Enigmatic: ¿Eso que se llama CSRF?, aun así, ¿Donde ves tu el 'curioso' script, Enigmatic?

Aclaración: Mi post anterior era irónico.
De curioso no tiene demasiado, ya te dije anteriormente que este script es para ingeneria social y poco más, te dí un ejemplo en la anterior respuesta y no en una web "pequeña", si no, en una red social, por lo cual, si alguien se lo monta bién, deja de ser un script poco curioso, eso ya es depende de cada usuario que lo utilize, y de los retoques que le dé.

Así es.., así es; al igual que es tan poderoso un XSS en un foro Y MUY PELIGROSO
Noticia: 51mpl3x dice que si fuera chica, se casaría conmigo. (1/Agosto/2011 at 5:52 pm)
Esperandote verte diciendo que eres gay no seas malito y pasate unas fotos ¿si?
Eval() de que, que estás contando. Además, . Eso no tiene nada de curioso, en el momento en que puedas inyectar código javascript puedes hacer uso de cualquier función. Por otro lado, si pretendes hacer un defacement con un XSS reflejado lo llevas claro.

Y si entiendo o no el XSS, veamos si lo entiendes tu:


?q="><script>...</script> --> ¿Que tal si cerramos el tag <input> en donde inyectas con un <x x="?, te lo digo para que la página no quede mal formada, ya sabes... :)


var codigo=prompt("Introduce", "");
eval(codigo);

¿Dices que este XSS es curioso porque permite ejecutar la funcion eval()?, ¿cuantos xss's que no lo permitan has encontrado?, déjame responderte: ninguno. Además, puedes ejecutar el mismo código dentro que fuera del eval() ya que el própio xss te permite ejecutar cualquier sentencia javascript.


Sobre eso de hacer defacements... ¿Puedes explicarnos como hacer un defacement con un XSS reflejado?, ¡¡Cojones, como tu dices eso si que sería saber explotar los XSS!!
PGP - https://keyserver2.pgp.com/vkd/DownloadKey.event?keyid=0x9A1286E0DF1FF2A1
Prablinha, generador de botnets OpenSource - http://www.indetectables.net/foro/viewtopic.php?f=7&t=29086
Mis artículos & proyectos - http://itsm3.com/
TheSur escribió:Eval() de que, que estás contando. Además, . Eso no tiene nada de curioso, en el momento en que puedas inyectar código javascript puedes hacer uso de cualquier función. Por otro lado, si pretendes hacer un defacement con un XSS reflejado lo llevas claro.

Y si entiendo o no el XSS, veamos si lo entiendes tu:


?q="><script>...</script> --> ¿Que tal si cerramos el tag <input> en donde inyectas con un <x x="?, te lo digo para que la página no quede mal formada, ya sabes... :)


var codigo=prompt("Introduce", "");
eval(codigo);

¿Dices que este XSS es curioso porque permite ejecutar la funcion eval()?, ¿cuantos xss's que no lo permitan has encontrado?, déjame responderte: ninguno. Además, puedes ejecutar el mismo código dentro que fuera del eval() ya que el própio xss te permite ejecutar cualquier sentencia javascript.


Sobre eso de hacer defacements... ¿Puedes explicarnos como hacer un defacement con un XSS reflejado?, ¡¡Cojones, como tu dices eso si que sería saber explotar los XSS!!
Siempre me he encontrado gente cómo tú, no cabe duda.. no cabe duda. No te diré, espero que pienses un poco más y algún día me puedas comprender.
El script, lo puse para que se imaginaran algo más...
Noticia: 51mpl3x dice que si fuera chica, se casaría conmigo. (1/Agosto/2011 at 5:52 pm)
Esperandote verte diciendo que eres gay no seas malito y pasate unas fotos ¿si?
Responder

Volver a “Auditoria Web”