XSS sin <script>

Iniciado por iiitttaaa, 12 Septiembre 2011, 23:26 PM

0 Miembros y 1 Visitante están viendo este tema.

iiitttaaa

Hola miren tengo una duda
en una página hay una casilla vulnerable puedo meter "><h1>hola</h1> y otras cosas de html pero si pongo <script> las elimina
como podria hacer una injeccion xss que funcione para algo si tengo usuarios y la casilal es un mensaje para enviar pero no me permite el script???

osea es la parte del asunto pero no se como esa pequeña Vulnerabilidad pueda ayudarme a recuperar alguan informacion fara efectuar un ataque xss

raul338

prueba con frames :P o links con "javascript:"

Pablo Videla

prueba con
Código (html4strict) [Seleccionar]
<html><script>alert('probando');</script></html>


Shell Root

Una vez que estuve haciendo un documento para la universidad, lei que dependiendo del filtro que se realice para validar la cadena ingresada se podía poner lo siguiente, hahahah que loco no?
Código (html4strict) [Seleccionar]
<scr<script>ipt>alert(/XSS/);</scr<script>ipt>

A lo qué al eliminar la primer etiqueta script, quedará la siguiente hahahaa, pero como dije, dependiendo del filtro que use la pagina.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

WHK

Código (html4strict) [Seleccionar]
<img src="x:x" onerror="alert(0)" />

iiitttaaa

Cita de: Shell Root en 14 Septiembre 2011, 03:03 AM
Una vez que estuve haciendo un documento para la universidad, lei que dependiendo del filtro que se realice para validar la cadena ingresada se podía poner lo siguiente, hahahah que loco no?
Código (html4strict) [Seleccionar]
<scr<script>ipt>alert(/XSS/);</scr<script>ipt>

A lo qué al eliminar la primer etiqueta script, quedará la siguiente hahahaa, pero como dije, dependiendo del filtro que use la pagina.

Mira este me funciono mucho solo nescecito algo ve edite el codigo a esto:
<scr<<script>script>alert(/'hola/');</scr<s<script>script>
y cuando lo apsa por el sistema aparece:
"script>alert(/'hola/');/script>"
como le puedo hacer para que aparezca el <

Shell Root

Pero es que debes de establecer bien las etiquetas, en el ejemplo que pusiste el resultado daría,
Código (javascript) [Seleccionar]

<scr<script>alert(/'hola/');</scr<sscript>
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

iiitttaaa

Cita de: Shell Root en 15 Septiembre 2011, 00:11 AM
Pero es que debes de establecer bien las etiquetas, en el ejemplo que pusiste el resultado daría,
Código (javascript) [Seleccionar]

<scr<script>alert(/'hola/');</scr<sscript>

Se que eso deberia suceder pero si pongo el codigo :

<scr<<script>script>alert(/'hola/');</scr<s<script>/script>

Cuando el sistema elimina cosas que no se exactamente como funciona lo que elimina termina asi:

script>alert(/'hola/');/script>

Por lo pronto ya para que el codigo funcione nescecito que aparezca el < para abrir los scripts pero no funciona con nada alguna idea????

jdc

Si resultó lo que dice Shell Root la protección que están usando posiblemente sea la función strip_tags de php, eso me lo enseño hace un tiempo whk, lo comento, para incentivar la idea de entender el  bug más que de explotarlo sin entender