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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  leer archivo BINARIO
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: leer archivo BINARIO  (Leído 20,817 veces)
WestOn

Desconectado Desconectado

Mensajes: 272


El testamento Maya...


Ver Perfil
Re: leer archivo BINARIO
« Respuesta #10 en: 28 Septiembre 2008, 16:33 pm »

Wenas, he estado buscando como leer y obtener los datos de archivos binarios y he encontrado este post de hendrix:
Citar
Sacalos a texto plano (si es un exe por ejemplo, va a empezar por MZ...), luego saca los ascii de esas letras y luego al ascii pasalo a binario....aunque no se para que quieres ahcer eso...   No es mas facil (y elegante) en hexadecimal como un buen editor hexadecimal???

Un Saludo.
Mi pregunta es como puedo pasarlo a hexadecimal, y posteriormente (nose como..:S) poder pasarlo a letras normales para cargarlo al text...

PD: No hace falta q me den todo el code, simplemente orientarme hacia q tengo q hacer q ando un poco perdido xD grax de antemano
un saludo ;)


« Última modificación: 28 Septiembre 2008, 19:09 pm por WestOn » En línea

En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            
BlackZeroX
Wiki

Desconectado Desconectado

Mensajes: 3.158


I'Love...!¡.


Ver Perfil WWW
Re: leer archivo BINARIO
« Respuesta #11 en: 28 Septiembre 2008, 19:29 pm »

Mi pregunta es como puedo pasarlo a hexadecimal, y posteriormente (nose como..:S) poder pasarlo a letras normales para cargarlo al text...

Código
  1.        Public Function Hex_String(CodigoHex As String) As String
  2.            Dim i As Double
  3.            Dim nBytes As Double
  4.            Dim ddd As String
  5.            nBytes = Len(CodigoHex) \ 2
  6.            Hex_String = String(nBytes, " ")
  7.            For i = 0 To nBytes - 1
  8.                ddd = ddd & Chr$(Val("&H" & Mid$(CodigoHex, i * 2 + 1, 2))) 'Mid$(Hex_String, i + 1, 1) = Chr$(Val("&H" & Mid$(CodigoHex, i * 2 + 1, 2)))
  9.            Next
  10.                Hex_String = ddd
  11.        End Function
  12. ' Fin del codigo
  13. ' --------------------------------------------------------------------------->
  14. ' --------------------------------------------------------------------------->
  15. ' --------------------------------------------------------------------------->
  16. ' Convierte los bits a Hexadecimal y despues a String
  17. ' Por ejemplo: 077 lo combierte a 4D y despues a la letra  M
  18. ' Funcion que funciona en conjunto de la funcion de Haxadecimal a string
  19. ' Regresa 2 digitos Hexadecimales por bit (8 por byte)
  20.        Public Function Byte_Hex_String(ByVal x) As String
  21.            x = x And &HFF
  22.            If x < 16 Then
  23.                Byte_Hex_String = Hex_String("0" & Hex(x))
  24.            Else
  25.                Byte_Hex_String = Hex_String(Hex(x))
  26.            End If
  27.        End Function
  28.  
  29. Private Sub Form_Load()
  30.    MsgBox Hex_String("4d")
  31.    MsgBox Byte_Hex_String("77")
  32. End Sub
  33.  
  34.  


« Última modificación: 29 Septiembre 2008, 03:37 am por ░▒▓BlackZeroҖ▓▒░ » En línea

The Dark Shadow is my passion.
krackwar


Desconectado Desconectado

Mensajes: 900


Ver Perfil
Re: leer archivo BINARIO
« Respuesta #12 en: 28 Septiembre 2008, 19:29 pm »

Abrelo como byte no como string... y hay te da el archivo en byte's vas transformando los numeros a hexadecimal .

Citar
Resultado:
MZ
Por cierto nose bien como funciona el VB pero esto debe ocurrir por que despues de "MZ" hay un byte 0 (chr(0)) .
En línea

Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: leer archivo BINARIO
« Respuesta #13 en: 28 Septiembre 2008, 19:46 pm »

Mira yo hize este ejemplo:
Código
  1. Private Sub Form_Load()
  2. Dim cont() As Byte
  3. Open "C:\Ejecutable.exe" For Binary As #1
  4.    cont = Input(LOF(1), #1)
  5. Close #1
  6. Text1.Text = cont
  7. End Sub.

A mi me funcinó. Es simple ;)

Solo colocale al TextBox (Text1) Multiline en True y Scrollbars en vertical o como a ti te guste ;)
En línea

WestOn

Desconectado Desconectado

Mensajes: 272


El testamento Maya...


Ver Perfil
Re: leer archivo BINARIO
« Respuesta #14 en: 28 Septiembre 2008, 21:48 pm »

Grax a tdos, voy ver si lo consigo y ya os digo  ;)

En el code de ░▒▓BlackZeroҖ▓▒░ me da error nada mas arrancar:
Código:
nBytes = Len(CodigoHex) \ 2
"Procedimiento externo no es válido (CodigoHex)"

Freeze tu code me da el mismo resultado:
Código:
MZ

un saludo

« Última modificación: 28 Septiembre 2008, 21:54 pm por WestOn » En línea

En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            
Freeze.


Desconectado Desconectado

Mensajes: 2.732



Ver Perfil WWW
Re: leer archivo BINARIO
« Respuesta #15 en: 28 Septiembre 2008, 23:00 pm »

Pues si :o :O :O :O

No quiero pasar por loco pero hubo un momento en que me lo mostró :xD :xD
En línea

WestOn

Desconectado Desconectado

Mensajes: 272


El testamento Maya...


Ver Perfil
Re: leer archivo BINARIO
« Respuesta #16 en: 28 Septiembre 2008, 23:32 pm »

jejej  :xD, he subido una dll (con un code sencillo), para q si alguien es capaz de obtener lo q ahi dentro nos ponga aqui el code q ha usado  ;D

http://www.megaupload.com/es/?d=FOICFGN7

un saludo  ;)
En línea

En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: leer archivo BINARIO
« Respuesta #17 en: 28 Septiembre 2008, 23:37 pm »

.
En línea

WestOn

Desconectado Desconectado

Mensajes: 272


El testamento Maya...


Ver Perfil
Re: leer archivo BINARIO
« Respuesta #18 en: 28 Septiembre 2008, 23:53 pm »

.

¿?
En línea

En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            
krackwar


Desconectado Desconectado

Mensajes: 900


Ver Perfil
Re: leer archivo BINARIO
« Respuesta #19 en: 29 Septiembre 2008, 03:09 am »

Citar
Freeze tu code me da el mismo resultado:
Código:
MZ

No leiste mi post  :huh:.
En línea

Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
Páginas: 1 [2] 3 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Archivo binario, al leerlo me muestra 2 veces el ultimo registro
Programación C/C++
.:BlackCoder:. 6 7,920 Último mensaje 13 Marzo 2011, 05:58 am
por .:BlackCoder:.
[?] leer binario y guardar en struct dato AYUDA « 1 2 »
Programación C/C++
nolosabe 17 9,199 Último mensaje 29 Octubre 2011, 15:44 pm
por nolosabe
Leer archivo binario en Vbs
Scripting
kapo.damy 2 3,911 Último mensaje 14 Diciembre 2011, 04:51 am
por kapo.damy
Problema al leer un archivo binario en C
Programación C/C++
the_jocker 5 5,019 Último mensaje 13 Agosto 2012, 01:37 am
por CSQCasimiro
Ayuda con programa en C (archivo binario)
Programación C/C++
anaceci21 0 1,540 Último mensaje 28 Mayo 2013, 23:08 pm
por anaceci21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines