se puede usar editor hexadecimal en vb6

Iniciado por asdexiva, 15 Enero 2013, 01:12 AM

0 Miembros y 3 Visitantes están viendo este tema.

asdexiva

mi pregunta es se puede modicar una parte de un programa con vb6

por que con un editor hexadecimal si se puede pero se puede automatizar esto para que cambie solo unas partes del codigo desde vb6 ?


Danyfirex

claro que se puede. es siempre el mismo offset?

asdexiva

me podrias dar una idea XD
dime una pagina o como para tratar de entender si puedes xD

Danyfirex

algo podría ser así.

Código (vb) [Seleccionar]
Dim file As String, Datos As String, bytearray() As Byte

file = "C:\Users\CENTRAL\Desktop\Anotador.exe"
Open file For Binary As #1
Datos = Space(LOF(1))
Get #1, , Datos
Close #1

bytearray() = StrConv(Datos, vbFromUnicode)
bytearray(0) = Asc("X")
bytearray(1) = Asc("D")




Open file For Binary As #1
Put #1, 1, bytearray()
Close #1


el codigo cambia el MZ de un ejecutable por XD.

saludos

asdexiva

de casualidad no te basastes en juego llamado tibia al darme este ejemplo ?¿ el mz se me ase conocido xD

pero bueno muchisisisisimas gracias veo que en este foro si ayudan muchas gracias

MCKSys Argentina

Todos los ejecutables de windows comienzan con MZ (las libs tambien).  :P

Saludos!
MCKSys Argentina

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


asdexiva


Danyfirex

Cita de: MCKSys Argentina en 15 Enero 2013, 18:06 PM
Todos los ejecutables de windows comienzan con MZ (las libs tambien).  :P

Saludos!

Lo se  :P.

igual gracias por aclarar.

MCKSys Argentina

Cita de: Danyfirex en 15 Enero 2013, 19:34 PM
Lo se  :P.

igual gracias por aclarar.

La aclaracion era para asdexiva

:xD

Saludos!
MCKSys Argentina

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


Danyfirex