elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 20:18  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  NUEVOS EXPLOIT INTERESANTES
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: NUEVOS EXPLOIT INTERESANTES  (Leído 4,698 veces)
TigreDARK


Desconectado Desconectado

Mensajes: 369



Ver Perfil
NUEVOS EXPLOIT INTERESANTES
« en: 22 Julio 2005, 18:23 »

Espero que no moleste que los ponga aca....
Solo que me parecen interesantes, si molesta es cuestion que lo digan eh :)

1)
Microsoft Color Management Module Buffer Overflow Exploit (MS05-036)

http://www.frsirt.com/exploits/20050721.icc_ex.c.php

2)
Microsoft Internet Explorer JPEG Image Rendering CMP Fencepost Denial Of Service Vulnerability

http://www.securityfocus.com/bid/14284/references

De este todavia no fue dejadoel Exploit, si hay unaapgina para hacer el TEST,pero obviamente dicen que no es recomendado....

3)Sobretodo me interesa "AMI" este...
Lo probare apenas me llega la nueva placa madre,aver si anda.... veremos que tipo de ejecucion se puede hacer....m mm

http://www.securityfocus.com/archive/1/405377
Internet Explorer / MSN ICC Profiles Crash PoC Exploit

Explicaciones:
*/-----------------------------edwardgagnon--------------/*

Can crash msn and execute commands

Windows has a buffer overflow vulnerability in the processing of embedded ICC Profiles

inside images (jpeg, tiff, etc...)

To test - create a jpeg in adobe photoshop and save it with the ICC checkbox enabled,

make sure you set it to RGB (that does not really matter, just so you can find which

bytes to change for the test).

Open in a hex editor and search for "RGB XYZ " (no quotes, case sensitive)

You are now inside the header of the ICC Profile which is 128 bytes.

104 bytes away is a 4 byte number which is the Tag Count of the ICC Profile.

Change this to "FF FF FF FF" (it will be followed by a 4 byte string which is

part of a 12 byte tag. there are several such tags, it should help you identify

which bytes to change).

Save, open in internet explorer, and see the crash.

and this is the crash:


CODE

.text:73B323BC loc_73B323BC: ; CODE XREF: GetColorProfileElement+D6j

.text:73B323BC cmp [ebx], eax

.text:73B323BE jz short loc_73B323DD

.text:73B323C0 add ebx, 0Ch

.text:73B323C3 inc edx

.text:73B323C4 cmp edx, ecx

.text:73B323C6 jb short loc_73B323BC

.text:73B323C8

.text:73B323C8 loc_73B323C8: ; CODE XREF: GetColorProfileElement+CAj

.text:73B323C8 push 7DCh ; dwErrCode

.text:73B323CD call ds:SetLastError


ebx is controlable. but gets a read access violation.

....be kool and create a PoC and change your sig to the exploit.jpg

Bye 8)  ;D
« Última modificación: 22 Julio 2005, 18:39 por TigreDARK » En línea

-N4N0-


Desconectado Desconectado

Mensajes: 359



Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #1 en: 26 Julio 2005, 01:36 »

y al español para la gente inculta?? :-[ :-[
En línea

Los líderes de una guerra lideran a la muerte.
casanova__xx

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #2 en: 26 Julio 2005, 23:12 »

Bueno pues ya lo he traducido "mas o menos" con un programa... es la 1ª que posteo aunque llevo 2 años leyendo vuestros mensajes de diferentes secciones del foro y bueno.... trato de aprender, bueno ahi va, que os sirva!:

Explicaciones: 
* /----------------------------- el edwardgagnon--------------/ * 
 
Pueda chocar el msn y pueda ejecutar los órdenes 
 
Windows tiene una vulnerabilidad de la inundación más de color de ante en el proceso de Perfiles de ICC incluido 
 
dentro de las imágenes (el jpeg, el tiff, el etc...) 
 
Para probar - cree un jpeg en el photoshop del adobe y sálvelo con la casilla de verificación de ICC habilitada, 
 
asegúrese usted lo puso a RGB (a eso no le importa realmente, sólo para que usted puede encontrar qué 
 
los bytes para cambiar para la prueba). 
 
Abra en un editor del hechizo y busque "RGB XYZ " (ninguna cita, caso sensible) 
 
Usted está ahora dentro del título del Perfil de ICC que es 128 bytes. 
 
104 bytes están lejos un 4 byte número que es la Cuenta de la Etiqueta del Perfil de ICC. 
 
Cambie esto a "FF el FF FF FF" (se seguirá por un 4 byte cordón que es 
 
la parte de una 12 byte etiqueta. hay varios cosas así etiqueta, debe ayudarle a identificar 
 
qué bytes para cambiar). 
 
Ahorre, abra en el explorador del internet, y vea la caída. 
 
y ésta es la caída: 
 
 
EL CÓDIGO 
 
. el loc_73B323BC del text:73B323BC: ; CODIFIQUE XREF: GetColorProfileElement+D6j 
 
. el cmp del text:73B323BC [el ebx], eax 
 
. el jz del text:73B323BE el loc_73B323DD corto 
 
. los text:73B323C0 agregan ebx, el 0Ch, 
 
. el edx de inc de text:73B323C3 
 
. el edx de cmp de text:73B323C4, el ecx, 
 
. el jb del text:73B323C6 el loc_73B323BC corto 
 
. el text:73B323C8 
 
. el loc_73B323C8 del text:73B323C8: ; CODIFIQUE XREF: GetColorProfileElement+CAj 
 
. los text:73B323C8 empujan 7DCh; el dwErrCode 
 
. los text:73B323CD llaman el ds:SetLastError 
 
 
el ebx es el controlable. pero consigue una violación de acceso leída. 
 
.... sea el kool y cree un PoC y cambie su sig al exploit.jpg 
 
Adiós la Mueca Fresca
En línea
TigreDARK


Desconectado Desconectado

Mensajes: 369



Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #3 en: 27 Julio 2005, 17:16 »

y al español para la gente inculta?? :-[ :-[

http://www.freetranslation.com/
Podes utilizar esta pagina que traduce BASTANTE bien! no es perfecto, tenes que saber algo de ingles como para entender.
chau chau
En línea

Dark_Fausto

Desconectado Desconectado

Mensajes: 3


El verdadero poder nace en la sabiduria...


Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #4 en: 8 Agosto 2005, 12:01 »

Jaja muy interesante creo que el exploit se entiende perfectamente es muy simple solo creas la imagen  habilitas icc, habres el editor buscas "RGB XYZ" lo cambias por fffffffff y peta se me ocurre algunas ideas, seria posible  insertar una shell o es una idea muy remota... ;D
En línea

Yo solo se que no se nada...
No presumas de inteligencia, demuestrala.
Rise

Desconectado Desconectado

Mensajes: 93


Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #5 en: 10 Agosto 2005, 00:31 »

parece interesante pero yo no se nada de editores hexadecimales. Alguien podria explicarme brevemente como se harian un par de cosas k no he podido entender.

Código:
104 bytes away is a 4 byte number which is the Tag Count of the ICC Profile. Change this to "FF FF FF FF" (it will be followed by a 4 byte string which is part of a 12 byte tag. there are several such tags, it should help you identify which bytes to change).

Kuanto son 104 bytes? Y un numero de 4 bits? Y un tag de 12? Conozco como va el codigo binario pero no tengo ni idea de kuanto puede ser eso.

Y eso es lo unico k necesito jejejeje

Saludos
« Última modificación: 10 Agosto 2005, 02:59 por Rise » En línea
Rise

Desconectado Desconectado

Mensajes: 93


Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #6 en: 10 Agosto 2005, 00:59 »

Aki va una traduccion mia, xk con esa no se entiende nada. Tan solo hay un par de cosas que pueden estar mal, pero trankilos que ya las he indicado


*/-----------------------------edwardgagnon--------------/*
Se puede colgar el msn y ejecutar comandos.

Windows tiene una vulnerabilidad buffer overflow en el procesamiento de perfiles ICC "empotrados" en imagenes (jpeg,tiff,etc...)

Para probarlo crea un jpeg en adobe photoshop y guardalo con la casilla de ICC activada, asegurate de hacerlo en RGB(esto no inporta mucho, simplemente puedes encontrar que bytes tienes que canviar para el test)

Abre en un editor hexadeciml y busca "RGB XYZ" (no quotes, case sensitive)  <--Esto no se k kiere decir, y en el diccionario no venia quote. :S

Ahora estas dentro del encabezamiento del ICC Profile k es de 128 bytes.

104 bytes mas abajo hay un numero de 4 bytes que es el Tag Count del ICC Profile

Canvialo por "FF FF FF FF" (a esto le sigue una cadena de 4 bytes que es parte de un tag de 12 byte. Hay varios tags como estos, esto puede ayudarte a indentificar que bytes tienes que canviar).

Guardalo, abrelo en el internet explorer, y observa el error.
Y este es el error:

CODIGO

.text:73B323BC loc_73B323BC: ; CODE XREF: GetColorProfileElement+D6j

.text:73B323BC cmp [ebx], eax

.text:73B323BE jz short loc_73B323DD

.text:73B323C0 add ebx, 0Ch

.text:73B323C3 inc edx

.text:73B323C4 cmp edx, ecx

.text:73B323C6 jb short loc_73B323BC

.text:73B323C8

.text:73B323C8 loc_73B323C8: ; CODE XREF: GetColorProfileElement+CAj

.text:73B323C8 push 7DCh ; dwErrCode

.text:73B323CD call ds:SetLastError


ebx es controlable. Pero provoca una violacion de accesos de lectura [[O eso he entendido...]]
....Se bueno y crea un PoC y canvia tu "sig" a exploit.jpg

Adios
En línea
Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #7 en: 2 Septiembre 2005, 18:34 »

"No quotes, case sensitive" Significa que a la hora de buscar esa cadena lo hagamos sin comillas y que el texto es suceptible a las mayusculas/minusculas...
Finalmente no encuentro el numero que se posiciona 104 bytes "mas abajo", alguien lo encontro?
En línea

yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #8 en: 2 Septiembre 2005, 22:27 »

Sin son 104 bytes, 8 bytes = 1 carácter, 104:8 = 13 carácteres más abajo, eso creo, ya podrian haberlo explicado algo mejor.
En línea
Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #9 en: 2 Septiembre 2005, 22:38 »

Segun lo que yo tenia entendido, y aun teniendo en cuenta lo que dice el escrito: 1 offset = 1 byte

Citar
104 bytes mas abajo hay un numero de 4 bytes que es el Tag Count del ICC Profile
Canvialo por "FF FF FF FF"

Alguien tiene bien en claro este concepto por favor podria explicarlo resumidamente?
Se agradece :)
Exitos
En línea

xavierote

Desconectado Desconectado

Mensajes: 134


Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #10 en: 3 Septiembre 2005, 02:25 »

Ahí está equivocado YeIk0s. En todo caso serían 8 bits = 1 carácter = 1 byte, por tanto, 8 bytes serán 8 carácteres y 104 bytes serán 104 carácteres.

1 byte = 8 bits   (FF = 11111111)
1 kbyte = 1024 bytes
1 mbyte = 1024 kbytes

Por tanto, habrían que sumarle 104 posiciones a la posición donde dice el texto. Tan facil como que en un editor hexadecimal siempre hay una función de GoTo, por tanto, si tienes la dirección 0x0031BC le sumas 104 y listo
« Última modificación: 3 Septiembre 2005, 02:32 por xavierote » En línea
jose2c

Desconectado Desconectado

Mensajes: 204


Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #11 en: 3 Septiembre 2005, 17:33 »

y q es lo q hace? q utilidad se le puede dar  :-\
En línea
yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #12 en: 4 Septiembre 2005, 00:09 »

Cierto, confundí los bytes con los bits  ;).

PD: 104 bytes más abajo (aproximadamente) he encontrado "cprt", he cambiado sus respectivos valores HEX a FF FF FF FF, hasta ahí he llegado, hay que hacer algo más?
« Última modificación: 4 Septiembre 2005, 00:22 por YeIk0s » En línea
Simbelmynë


Desconectado Desconectado

Mensajes: 856



Ver Perfil WWW
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #13 en: 4 Septiembre 2005, 19:48 »

Probar visualizarla en IE y si cuelga es porque lo hiciste bien supongo :S
Yo tambien encuentro estos valores mas o menos por esa zona.
Salu2
En línea

yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: NUEVOS EXPLOIT INTERESANTES
« Respuesta #14 en: 7 Septiembre 2005, 03:57 »

Probar visualizarla en IE y si cuelga es porque lo hiciste bien supongo :S
Yo tambien encuentro estos valores mas o menos por esa zona.
Salu2

Eso es lo que hice pero nada, estará parcheado...
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines