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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


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

Desconectado Desconectado

Mensajes: 98


Ver Perfil WWW
Open for Binary
« en: 6 Agosto 2005, 20:51 pm »

Buenas, tengo una duda con una programa. Mi programa pretende crackear a un *.exe, del cual conozco el offset y el valor que deseo cambiar. Utilizo entonces esta función para pretender cambiarlo.

Open "programa.exe" For Binary As #1
Put #1, &H4C663, &H7E
Close #1

Y al ver el archivo con un editor hexadecimal, en el original veo esto en esa dirección:

Offset 4C663 = EB

Y en el archivo editado esa dirección sigue siendo la misma, pero se cambian los valores anteriores y posteriores de los offset's contiguos.

¿Como podría hacer para que solo se cambiara esa dirección 4C663?

Gracias por responder.


En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: Open for Binary
« Respuesta #1 en: 7 Agosto 2005, 00:46 am »

A la instrucción Put o Get según el tipo de variable que le pases es lo que va a escribir o leer en el archivo, respectivamente.

Si le pasas un Integer va a leer/escribir dos bytes, si le pasas un Long va a leer/escribir 4 bytes. Entonces si sólo querés que modifique 1 byte tendrías que guardar los datos en una variable de tipo Byte.

Código:
           Dim btData As Byte

Open "programa.exe" For Binary As #1

btData = &H7E
Put #1, &H4C663, btData

Close #1

En ese caso sólo escribirá un byte.

Saludos.


En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
astaroth7

Desconectado Desconectado

Mensajes: 98


Ver Perfil WWW
Re: Open for Binary
« Respuesta #2 en: 7 Agosto 2005, 22:46 pm »

Muchas gracias, ahora si me funcina el programa. :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
OPEN EVENT
Software
Anmoar 1 3,565 Último mensaje 2 Mayo 2011, 02:32 am
por Novlucker
Open With
Noticias
wolfbcn 0 1,274 Último mensaje 17 Junio 2012, 21:47 pm
por wolfbcn
Open Gl en C++
Programación C/C++
V_Dan 2 2,269 Último mensaje 2 Agosto 2012, 01:52 am
por dato000
Binary Search Tree
Java
paco33 0 1,662 Último mensaje 29 Febrero 2016, 20:57 pm
por paco33
Help reversing delphi binary / ayuda crackar binary delphi
Ingeniería Inversa
akainu432 1 3,176 Último mensaje 31 Diciembre 2021, 20:48 pm
por apuromafo CLS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines