elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  HEX a BMP..!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: HEX a BMP..!  (Leído 2,757 veces)
VampireLord

Desconectado Desconectado

Mensajes: 22


Ver Perfil
HEX a BMP..!
« en: 28 Marzo 2010, 04:48 am »

Hola a todos!
Alguien me puede decir cómo consigo leer datos HEX y mostrarlos en un PictureBox como un BMP?

Los datos HEX del binario no tiene el Header..

Código:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 D8 00 8D 83 8F D0 73 F3 FF 80 87 F7 22 70 F7 18 11 7D F7 12 11 7D 28 44 12 00 00 00 00 F0 78 0D 00 78 8F 83 0D F8 FF 83 F3 11 F2 87 88 11 11 8F 8F 11 11 82 82 11 42 24 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 FF 00 00 00 F8 00 00 00 F8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 18 32 17 2D 18 E3 16 23 13 E2 1F 23 17 11 11 30 24 11 11 00 84 11 13 00 4D 13 31 00 D0 34 23 11 27 23 D2 11 63 2E D2 11 F2 2E 72 11 11 21 D2 21 11 22 D4 21 72 22 FD 47 27 D2 FD 22 32 4D 0F 0F 00 00 00 D3 00 00 00 D3 0D 00 00 F3 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 E5 00 00 00 EA 00 00 50 E9 00 00 DD 44 00 00 F0 DF 00 A0 95 36 50 EA 9E 23 EA E9 9E 26 EE E9 EE 55 EE AA 9A 55 EE EA EE 55 D4 D4 FF 00 DD FF 0F 00 FF 63 F9 0F 33 53 99 F9 22 66 99 59 66 A6 99 9A 55 96 AA 9A 55 E5 EE EA 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 F9 0F 00 00 99 FA 05 00 99 9A 59 00 EE 9A 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 33 43 00 13 11 22 04 40 24 12 41 00 34 11 41 30 32 11 31 00 00 E5 9E 00 00 EA AE 00 00 E5 AE 00 50 E9 A9 00 5A 99 A9 00 AA 9A A9 53 99 A9 E5 42 44 99 E5 EE EA 9E 55 EE E9 AE 55 EE AE 5E 55 EE AE 5E 55 EE AE 5E 55 EE 9E 6E 55 EE EE 6A 66 EE EE 6A 66 55 E5 AE EE 55 E5 AE EE 55 E5 9E AA 55 E5 EA EE 55 E5 EA EE 65 E6 E9 EE 66 A6 E9 EE 66 A6 E9 EE EE 9E 59 00 EE 99 59 00 AA 9A A9 00 EE 9A 9A 05 EE 9A 9A 0A EE A5 99 F9 EE 95 99 FA 9E 5A 55 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 32 21 23 23 22 13 34 14 14 44 44 40 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22 A3 EA 22 22 42 EA 23 22 42 EA 34 22 54 EE 00 44 50 EE 00 00 50 E9 00 00 50 99 00 00 A0 AA EE EE 69 66 EE EE 6E 66 EE EE 6E 66 EE EE 6E 66 EE EE FE 6F EE EE F5 EE E9 EE B8 DD 99 99 B8 BC 66 96 E9 EE 66 E6 99 99 66 E6 EE EE 66 96 EE EE F6 5F EE 99 99 5F 99 99 44 8B 99 99 BC 8B 99 99 AE 99 99 99 A9 99 99 59 9E 5F 33 F3 99 4F 22 F2 99 3F 12 32 99 F5 13 11 99 F9 13 11 AA F5 13 41 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 99 00 00 95 99 00 00 95 99 00 00 95 99 00 50 99 99 00 50 99 99 00 50 99 99 00 50 99 99 99 99 C8 B8 99 A9 CC B8 99 89 CC B8 99 89 CC CF 99 89 CC FC 99 89 CC DC 99 89 CC FC 99 89 CC FC BC BB 9A 99 BC BB 98 99 BC BB 98 99 CC CC 98 99 C8 CC 98 99 CF CC 98 99 CF BB AC 99 D5 BB 8B 99 99 F9 13 41 EE 49 11 31 99 24 11 22 99 44 22 33 99 34 33 F3 99 49 44 0F 99 99 F9 00 99 99 F9 00 00 00 00 00 00 00 00 00 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9A 99 00 00 85 58 00 00 80 CC 00 00 80 88 00 00 00 38 00 00 00 33 00 00 00 24 00 00 00 14 99 CA CC FC 99 C8 DD 6F 88 CB CC 0F 88 88 88 0F 33 DF 00 00 33 F3 00 00 32 F3 00 00 32 F3 00 00 F5 BB 8B 99 F6 CC 8C 99 00 BD CB 88 00 8D 88 88 00 00 40 32 00 00 40 32 00 00 40 32 00 00 00 12 99 99 F9 00 99 55 0F 00 D8 FD 00 00 DD 0F 00 00 32 0F 00 00 22 04 00 00 21 F2 00 00 23 F2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 22 00 00 60 26 00 00 64 55 00 34 31 14 00 56 65 66 00 60 FF FF 00 00 00 00 31 0F 00 00 32 0F 00 00 32 00 00 00 36 0F 00 00 66 0F 00 00 F6 0F 00 00 0F 00 00 00 00 00 00 00 00 00 00 13 00 00 00 23 00 00 00 28 00 00 00 58 00 00 00 66 00 00 80 41 00 00 F0 65 00 00 00 FF 21 F2 00 00 21 04 00 00 21 0F 00 00 55 6F 00 00 22 F3 06 00 41 31 0F 00 66 66 0F 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Pero la imágen que quiero insertar, es un BMP y si tiene Header, alguien me puede ayudar con el código? El HEX no me va mucho a mi, pero es necesario..

Gracias!

PD: Perdonen por Flashear los ojos con tanto numerito y letra, pero éste foro no tiene el código de [spoiler] [/spoiler]
PD2: He buscado por Google, y no me ha dado lo que quiero, encontré uno y da error en el código xD


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.473


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: HEX a BMP..!
« Respuesta #1 en: 28 Marzo 2010, 13:17 pm »

Y esos son los datos de un BMP ??

¿ Cómo lo sabes ?

Quizás sea un ICO, GIF, JPG.... etc. etc.



En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Karcrack


Desconectado Desconectado

Mensajes: 2.416


Se siente observado ¬¬'


Ver Perfil
Re: HEX a BMP..!
« Respuesta #2 en: 28 Marzo 2010, 14:39 pm »

Le añades los 54 bytes del header del BMP, lo guardas como BMP y debe ir...
Código:
http://www.fastgraph.com/help/bmp_header_format.html
http://en.wikipedia.org/wiki/Windows_bitmap
En línea

VampireLord

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: HEX a BMP..!
« Respuesta #3 en: 28 Marzo 2010, 21:02 pm »

Y esos son los datos de un BMP ??

¿ Cómo lo sabes ?

Quizás sea un ICO, GIF, JPG.... etc. etc.



Cómo que cómo rayos lo sé? Si lo estoy preguntando es por que lo revisé y lo comprobé...
No pregunto por preguntar, si es un BMP ;D

Citar
Le añades los 54 bytes del header del BMP, lo guardas como BMP y debe ir...

Código:
http://www.fastgraph.com/help/bmp_header_format.html
http://en.wikipedia.org/wiki/Windows_bitmap

Lo voy a ver y probar y les digo... Gracias!
« Última modificación: 28 Marzo 2010, 21:04 pm por VampireLord » En línea

Lupin

Desconectado Desconectado

Mensajes: 153



Ver Perfil
Re: HEX a BMP..!
« Respuesta #4 en: 30 Marzo 2010, 20:38 pm »

Bueno lo primero que tienes que tener en cuenta es la estrcutura del BMP

Dentro del archivo binario tendrias que leer el offset  donde se encuentra la matriz de pixeles esto va a representar la imagen este es el Byte numero 36 creo

Tambien tienes que leer el ancho y el alto y tambien si esta en RGB , CMYK...por ejemplo si esta en RGB lees los bytes de tres en tres

Como repito Todo esta en la estructura de el BMP  siempre y cuando tenga la cabecera  ;D ;D

En línea

BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: HEX a BMP..!
« Respuesta #5 en: 30 Marzo 2010, 23:18 pm »


Si se lee bien, dice que esos datos en Hex No tiene Cabecera.

P.D.: Espero que almenos sepa de cuanto so las dimensiones porq ue si no creo q le a dar muuchos problemas!¡.

Dulces Lunas!¡
En línea

The Dark Shadow is my passion.
VampireLord

Desconectado Desconectado

Mensajes: 22


Ver Perfil
Re: HEX a BMP..!
« Respuesta #6 en: 5 Abril 2010, 06:57 am »


Si se lee bien, dice que esos datos en Hex No tiene Cabecera.

P.D.: Espero que almenos sepa de cuanto so las dimensiones porq ue si no creo q le a dar muuchos problemas!¡.

Dulces Lunas!¡

Por supuesto, es de 64x64 pxls, sin compresión al algoritmo LZ77 y a 16 colores =D
Ah, y al BMP en el que lo quiero guardar no es RGB ni CMYK, es Indexado a los mismos 16 colores..
Salu2!
« Última modificación: 5 Abril 2010, 06:59 am por VampireLord » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines