elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
13 Octubre 2008, 05:52  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, zhyzura)
| | |-+  Vulnerabilidad en ActiveDesktop de WinXP SP2
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Imprimir
Autor Tema: Vulnerabilidad en ActiveDesktop de WinXP SP2  (Leído 14364 veces)
||MadAntrax||
Lab Member
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1.459


This is the end, my only friend, the end...


Ver Perfil WWW
Vulnerabilidad en ActiveDesktop de WinXP SP2
« en: 23 Septiembre 2005, 00:01 »

Esta "vulnerabilidad" (no es de hecho una vulnerabilidad completa) la descubrí hace cosa de 9 meses y la publique en Bugtraq, aunque no he visto que me hicieran mucho caso, voy a compartirla con vosotros:

Aun no he encontrado una aplicación para esta vulnerabilidad, pero creo que juntando un par de conocimientos y dandole al coco se le puede sacar partido.

Os habeis fijado como Internet Explorer 6.0 ejecuta un script de JavaScript en modo local con Service Pack2 instalado? Si no lo sabeis probad lo siguiente. Crear un nuevo documento de texto con el siguiente codigo:

Código:
<script>window.alert("Probando si se ejecuta...");</script>

Renombrarlo a "prueba.htm" y lo ejecutais con IE6 en un WinXP SP2 actualizado y parcheado. Os tendría que salir una barra de color amarilla que bloquea el script a menos que el usuario desee ejecutar el script. Pues la vulnerabilidad de la que os voy ha hablar consiste en ejecutar cualquier tipo de código dentro de un HTML sin hacer saltar la protección de la barra amarilla. La he llamado: "How to avoid/overrun/bypass/ the protection of execution scripts on a IE6 with WinXP SP"

Lo promero diceñamos un documento con un script de prueba como el que hemos creado anterior, por ejemplo:

Código:
<script>window.alert("MadAntrax was here...");</script>
Renombralo a: "overrun.htm"

A continuación nos vamos a Panel de Control / Opciones de Pantalla. Nos situamos en la pestaña de Escritorio y cambiamos la imagen de fondo pulsando sobre el botón Examinar y seleccionando nuestro script de prueba "overrun.htm" y aplicamos y guardamos los cambios. Inmediatamente se cambiará el fondo y al tratarse de ActiveDesktop (que usa tecnologia IE) tendria que saltar la protección de la barra amarilla de WinXP SP2 pero... el script se ejecuta sin problemas :O

Algunos pensareis: Vaya chorrada de vulnerabilidad. Pero con un poco de ingenio podemos conseguir bueno (o malos) propositos. Yo os voy a dar unas cuantas aplicaciones para explotar esta vulnerabilidad.

Como bien sabeis, al estar el script en local ejecutará aplicaciones Active-X sin pedir permiso, pudiendo crear archivos, ejecutar comandos, bindear shells, etc...

Quien sepa de programacion de JScript podrá crear un script que modifique cada 0,5 segundos la posición del raton en el documento, forzandolo a estar en la posicion x=0 y=0 (en la esquina superior izquierda)

Podremos usar el html para ejecutar el script cuando ocurra un evento determinado (por ejemplo onmouseover, onmouseclick) y ejecutar comandos tales como: Calculos y bucles bestiales para consumir RAM y velocidad de procesador (para hacer un mini-DoS por ejemplo).

Se prodria incluso crear un script que buscara las ventanas activas del escritorio y cerrar las que su titulo de ventana sea igual a: Explorer, CMD, Sistema, Antivirus, Pantalla, Control. Asegurandonos que no podrá navegar por internet, ni ejecutar antivirus, ni modificar el fondo de pantalla, etc)

Si eres MUY lamer (muy lamer) podrias hacer un script que trabajase con las APIS del messenger y guardara los logs de conversaciones, el password incluso.

Las aplicaciones de esta pequeña vulnerabilidad son muchas, solo necesitas imaginación.

Un usuario podrá pensar que estas acciones las puede ejecutar un EXE normal que añadiendolo al registro conseguiriamos que se ejecute cada vez que se enciende la maquina, esto es cierto. Pero hoy en día hasta el usuario más newbie es capaz de controlar que procesos se ejecutan al inicio de Windows, asi que si integramos todo en un html que trabajará de forma oculta en el escritorio de windows nos aseguramos de tener siempre en ejecución lo que nosotros deseemos (por ejemplo ejecutar el netcat y dejar una shell en el sistema)

Otro usuario podrá pensar que puede crear un EXE que se inyecte al explorer.exe (por ejemplo) consiguiendo ejecutar su codigo cada vez, esto tambien es cierto. Pero esta tecnica es bastante costosa y para usuarios o programadores avanzados, ademas, los antivirus se saben de momenria las funciones de inyeccion de codigo, cuando intentes usarlas un buen antivirus las bloqueará.

Resumiendo, creo que esta pequeña vulnerabilidad nos permite tener en ejecución un script en las circunstancias que nososotros deseemos y con los efectos que nosotros deseemos. Es cuestión de hecharle imaginación.

=====================

Aviso a los amantes de firefox: El que uses Firefox y tengas desinstalado IE6 no te excluye de esta vulnerabilidad, pues no se trata de una vulnerabilidad del navegador IE6, si no de la tecnologia del IE6 que se aplica al ActiveDesktop.

Tambien advertir que esta vulnerabilidad es exportable a otro ambito de Windows: La sugerencia del Dia.
Abrimos Mi PC / Menu Ver / Borra de Explorador / Sugerencia del Dia. En ese mini explorador web tampoco salta la protección del SP2, solo tenemos que sobreescribir el archivo HTML de las sugerencias por nuestro script malicioso.

====================

Muy bien, todo muy bonito esto.. pero alguien se preguntará ¿Como le cuelo un HTML malicioso como fondo de escritorio? Bueno lo rpimero es tener acceso al sistema, ya sea enviandole algun archivo o acceso fisico. Nos creamos un EXE que lea la configuracion del escritorio del registro y miramos si tiene una imagen puesta o un color en RGB. En el caso de que tenga una foto suya como fondo, leemos la ruta de la foto y hacemos que el EXE dropee un HTML con la foto de fondo + script malicioso al final, y se lo establecemos todo como fondo de pantalla. De esta manera ejecutamos codigo y el usuaio no percibirá el cambio. En el caso que no tenga foto y tenga un color de fondo, leemos que color tiene (en formato RGB) y se lo aplicamos a nuestro HTML con el script malicioso. Esta seri ala manera que yo he ideao, puedes crearte las tuya spropias, pero porfavor, expon tus ideas aqui. Muchas gracias....

Moderador: Estaba dudando donde colgar este post, si crees que tiene que estar en el foro de virus o en el foro de hacking basico muevelo sin remordimientos. Al final me he decidido de colgarlo aqui pues es una vulnerabilidad que puede dar mucho juego.
« Última modificación: 23 Septiembre 2005, 00:37 por ||MadAntrax|| » En línea

MSN Kick 1.5 (100%)
Cactus Joiner 3.0 (65%)
Cactus Metamorph 0.2.1 (100%)
Cactus Downloader (45%)
Cactus Keylogger (30%)
Cactus Worm Generator (20%)

||MadAntrax||
Lab Member
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1.459


This is the end, my only friend, the end...


Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #1 en: 23 Septiembre 2005, 00:36 »

Se me acaba de ocurrir otra aplicación muy buena para esta vulnerabilidad. Imaginamos que tenemos un PC de la red en el que inician sesion unos 10 usuarios diarios (entre esos 10, nosotros). Cada usuario de windows puede guardar su configuracion de pantalla, texto, colores y mas cosas en el Perfil de Usuario. Cuando te logeas con un usuario y password correcto, Windows carga tu perfil mostrando tu fondo y tu configuración. Si pudieramos crear un EXE que sea capaz de leer los otros 9 perfiles que hay en el PC y modifique la ruta del fondo de escritorio inyectando nuestro script conseguiriamos que al iniciar sesion los otros 9 usuarios se ejecutara nuestro script y robar por ejemplo el password de inicio de sesion. No podemos robar el password en el perfil, pues el password de usuario se guarda en la SAM, pero creo que los datos de la ruta del fondo de escritorio de un perfil no estan escriptados, todo es cuestion de probar e imaginar... Hecharle webos y probad cosas, imaginar aunque parezca dificil y costoso, entre todos nos ayudaremos.

Espero recibir vuestras ideas aqui :D
« Última modificación: 23 Septiembre 2005, 00:40 por ||MadAntrax|| » En línea

MSN Kick 1.5 (100%)
Cactus Joiner 3.0 (65%)
Cactus Metamorph 0.2.1 (100%)
Cactus Downloader (45%)
Cactus Keylogger (30%)
Cactus Worm Generator (20%)

Gospel
Colaborador

Desconectado Desconectado

Mensajes: 1.580



Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #2 en: 23 Septiembre 2005, 00:55 »

Por lo pronto le pongo una chincheta por el descubrimiento y a ver si la gente se anima a colaborar...

Gracias!
En línea

oRTNZ

Desconectado Desconectado

Mensajes: 814


no no soy malo... soy vicioso :p


Ver Perfil
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #3 en: 23 Septiembre 2005, 20:03 »

si mal no recuero es una Opcion de la windows,para poner como fondo de escritorio a una WEB (si la tuviese o eres viciosa del la misma)
ya weno si es facil de explotra,pero no se mucho de xploits , mas si se comenta del tema weno seguiremos aportando mas cosillas, como por ejemplo create htm, cuyo contenido sea un flash,video,mp3,etc
pd.sin mas que comentar :P
En línea

(31 del 12 de 2005) un dia que recuerdo siempre! :p
(03 del 08 de 2006) otro dia que lo recordare siempre...
Si eres Peruano, QUEDATE y si quieres ser de segunda mano del pais que fueras, pues LARGATE Y NO REGRESES...
||MadAntrax||
Lab Member
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1.459


This is the end, my only friend, the end...


Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #4 en: 23 Septiembre 2005, 20:58 »

si mal no recuero es una Opcion de la windows,para poner como fondo de escritorio a una WEB

Windows XP activa ActiveDesktop cuando ponemos un archivo html como fondo de escritorio. La victima no puede restringir el fondo de pantalla con solo fotos. Cualquier usuario (o modificando los perfiles de las cuentas existentes del equipo) podrá forzar un HTML malicioso como fondo de escritorio. Solo os pido que posteeis que tipo de HTML podriamos incluir para por ejemplo un robo de contraseñas,  un DoS o cualquier cosa que se os ocurra. Ademas, vi un articulo publicado en CyruxNet que mostraba un código que descargaba de manera oculta (sin pedir información, ni validación) un ejecutable desde internet. Este ejecutable podría ser un netcat para abrir una chell por ejemplo. Si alguien conoce o sabe donde esta el código para descargar y ejecutar un EXE sin la confirmación del usuario (el codigo existe) podriamos usar esta vulnerabilidad para colar troyanos, virus, keyloggers, shells, etc.

Voy a buscar ese código y ahora os digo algo
En línea

MSN Kick 1.5 (100%)
Cactus Joiner 3.0 (65%)
Cactus Metamorph 0.2.1 (100%)
Cactus Downloader (45%)
Cactus Keylogger (30%)
Cactus Worm Generator (20%)

mousehack

Desconectado Desconectado

Mensajes: 1.146

Ex-Colaborador....!!!!!!XD


Ver Perfil
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #5 en: 23 Septiembre 2005, 21:08 »

te refieres a esto????

http://cyruxnet.org/webfolder.htm

salu2
En línea



VISITEN MI BLOG PERSONAL....
http://mousehack.blogspot.com/ ...XD
Jec

Desconectado Desconectado

Mensajes: 1.151


Not-Public


Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #6 en: 23 Septiembre 2005, 21:19 »

interesante, mi imaginacion vuela, por lo pronto robo de logs y de cookies, estaria bien explotar al maximo esta "falla" y ver hasta donde puede llegar..

gracias madantrax por compartirlo
un saludo
En línea



Si quieres Hosting ilimitado totalmente, mandame un MP o un mail, el costo de 30 dolares por año!! puff, regalado
||MadAntrax||
Lab Member
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1.459


This is the end, my only friend, the end...


Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #7 en: 23 Septiembre 2005, 21:31 »

mousehack, este metodo no lo habia leido... parece interesante pero a la vez complicado. El metodo que yo me referia era muchisimo más simple y con un par de lineas, estaba hecho en VBScript dentro de un HTML, para que funcionase se tenia que ejecutar en local (cosa que esta vulnerabilidad esta 100% en local).

Seguiré buscando, gracias de todas formas
En línea

MSN Kick 1.5 (100%)
Cactus Joiner 3.0 (65%)
Cactus Metamorph 0.2.1 (100%)
Cactus Downloader (45%)
Cactus Keylogger (30%)
Cactus Worm Generator (20%)

zhyzura
Sie sind nicht wie die anderen
Moderador
*****
Desconectado Desconectado

Mensajes: 2.123


"dieses ist es unsere Welt"


Ver Perfil
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #8 en: 24 Septiembre 2005, 04:26 »

a ver si me explico :P

- creamos una pagina web maliciosa(ya sabeis lo que quieran hacerle).
- despues le mandamos un mail a la victima en el cual vaya incrustada la pagina web maliciosa(mas o menos como incrustar una imagen)

seria cosa de probar
En línea

- - -->>  Sie urteilen zu uns seiend unterschiedlich  <<-- - -
unser Durst des
Wissens ist unersättlich
oRTNZ

Desconectado Desconectado

Mensajes: 814


no no soy malo... soy vicioso :p


Ver Perfil
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #9 en: 26 Septiembre 2005, 20:04 »

Citar
Windows XP activa ActiveDesktop cuando ponemos un archivo html como fondo de escritorio. La victima no puede restringir el fondo de pantalla con solo fotos........................................................................................
See te entiendo perfectamente ,pues si mal no recuerdo hecho muchas prOEbas, pues hasta ahora si mal no recuerdo tu lo conoces hace 9 meses, seguro otros usuarios lo conocemos mas tiempo.....
haber si se detiene (pero no lo menciono,pues seguro nos podemos divertir un poco)
por cierto nesesitas intervenir ,o mejor dicho tener acceso fisico, para que pongas esa opcion,tambien que esa web,sea tu página de inicio :P
que hay,mas...  opciones a tomar en cuenta !
un saludo
pd. puedes ejecutar archivos de forma silenciosa, y no lo detecta la windows,en un 100%, sigo repitiendo se puede detener :)

En línea

(31 del 12 de 2005) un dia que recuerdo siempre! :p
(03 del 08 de 2006) otro dia que lo recordare siempre...
Si eres Peruano, QUEDATE y si quieres ser de segunda mano del pais que fueras, pues LARGATE Y NO REGRESES...
Jec

Desconectado Desconectado

Mensajes: 1.151


Not-Public


Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #10 en: 26 Septiembre 2005, 23:58 »

Citar
Windows XP activa ActiveDesktop cuando ponemos un archivo html como fondo de escritorio. La victima no puede restringir el fondo de pantalla con solo fotos........................................................................................
See te entiendo perfectamente ,pues si mal no recuerdo hecho muchas prOEbas, pues hasta ahora si mal no recuerdo tu lo conoces hace 9 meses, seguro otros usuarios lo conocemos mas tiempo.....
haber si se detiene (pero no lo menciono,pues seguro nos podemos divertir un poco)
por cierto nesesitas intervenir ,o mejor dicho tener acceso fisico, para que pongas esa opcion,tambien que esa web,sea tu página de inicio :P
que hay,mas...  opciones a tomar en cuenta !
un saludo
pd. puedes ejecutar archivos de forma silenciosa, y no lo detecta la windows,en un 100%, sigo repitiendo se puede detener :)



es la idea, explotarlo de forma local :)
un saludo
En línea



Si quieres Hosting ilimitado totalmente, mandame un MP o un mail, el costo de 30 dolares por año!! puff, regalado
amadohc

Desconectado Desconectado

Mensajes: 67



Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #11 en: 27 Septiembre 2005, 18:40 »

Tambien con un programa que cambie el fondo.
En línea
Ertai
Moderador Global
*****
Desconectado Desconectado

Mensajes: 2.012


Ralph Wiggum


Ver Perfil
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #12 en: 29 Septiembre 2005, 17:15 »

Interesante.... habrá que ponerse a investigar más a fondo.

Se podría crear un ejecutable que creará un HTML malicioso pero con aspecto de la foto o color de fondo para pasar desapercibido y luego autoborrarse.

Y ahora se me ha ocurrido otra cosa... Hoy la pruebo en mi ordenador haber si funciona  ;D

Saludos y gracias.
En línea

Si la felicidad se comprara, entonces el dinero sería noble.

Código:
void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}
Azielito
Moderador Global
*****
Desconectado Desconectado

Mensajes: 6.775


>.<


Ver Perfil WWW
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #13 en: 05 Octubre 2005, 18:12 »

una manera de infectar facil es hacer un wallpaper interactivo, o sea, na animacion en flash y dentro de el codigo meter el js malicioso y enconces encriptarlo :D :P
con la funcion unescape() se puede hacer algo asi :P
En línea

_Rammstein_

Desconectado Desconectado

Mensajes: 29



Ver Perfil
Re: Vulnerabilidad en ActiveDesktop de WinXP SP2
« Respuesta #14 en: 08 Octubre 2005, 03:40 »

Bueno eh por lo que leei La falla solo se ejecuta cuando la "victima" pone el htm como fondo de pantalla y se activa el ActiveDesktop lo cual permite que el scrip "Malvado" Se Ejecute xD arrastrando la funcion "maliciosa" del scrip..

Yo pregunto si la funcion del Scrip no es facilmente detenida por un "buen" antiviruz..  :o

De todas maneras da para probar todas esas cosas y buscarle provecho... Saludos.
 
En línea



" La luz del sol confunde su espíritu, un niño ciego que se arrastra porque huele a su madre, la huella es fresa sigo tu rastro, yo no te veo solo te huelo"
Páginas: [1] 2 3 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC