Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Añadir Code a .exe

Estas en el tema de Añadir Code a .exe en el foro de Visual Basic clásico en Foros del Web. hola bueno qusiera saber si es posible i como añadir un code a un .exe osea agregale informacion o modificarle algunos datos a ese .exe ...
  #1 (permalink)  
Antiguo 24/10/2010, 19:35
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Añadir Code a .exe

hola bueno qusiera saber si es posible i como añadir un code a un .exe
osea agregale informacion o modificarle algunos datos a ese .exe
como lo qe yo qiero es :
qe ese .exe qe es un cliente se ocencte con el server
bueno ese .exe tiene su propia ip y puerto i mi server tiene mi ip y el puerto 4000
bueno osea lo qe qiero es qe ese cliente se conecte con el server
me di jieron de metodos API pero no entiendo mucho
bueno muchas gracias ya de anticipado :D
espero sus respuestas :D
  #2 (permalink)  
Antiguo 25/10/2010, 03:18
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Añadir Code a .exe

Modificar un exe es algo bastante difícil. Lo suyo es que incluyas un fichero de configuracion de donde el programa extraiga los datos que pueden cambiar, o quizá te valga con insertar los nuevos valores por línea de comandos al ejecutar el programa.

Suerte
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 25/10/2010, 09:05
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Añadir Code a .exe

me podrias explicar como hacerlo?
gracias :D
  #4 (permalink)  
Antiguo 25/10/2010, 10:09
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Añadir Code a .exe

La forma más fácil es por línea de comandos.
Ejecutas el programa con parámetros y dentro los asignas a las variables o textbox que deban.

Por ejmp. ejecutas tu programa asi:

Tuprograma.exe xxx.xxx.xxx.xxx:4000

Y en el Load de tu programa incluyes algo asi:

Dim sCmd As String
Dim Parametros() As String
sCmd=Trim$(Command$)
Parametros=Split(sCmd,":")

Entonces en la variable Parametros(0) ya debes tener la ip y en la variable Parametros(1) debes tener el puerto. Solo tienes que usarlos donde sea.

Otro modo es incluir un fichero de texto con la ip y el puerto y leerlo al arrancar el programa para cargar los valores.

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #5 (permalink)  
Antiguo 25/10/2010, 10:47
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Añadir Code a .exe

si men, pero osea el .exe ese no es mio es del server el mismo pero yo no lo hise yo tengo el server todo pero lo unico qe ese cliente no se coencta a mi ip y puerto
entiendes?
  #6 (permalink)  
Antiguo 25/10/2010, 11:17
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Añadir Code a .exe

Osea que tienes un programa que se conecta a una ip prefijada y que no te da opción a cambiarla ni tienes el código fuente para modificarlo.
Entonces me temo que ni te puedo ayudar ni este es el foro que necesitas.

Suerte.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #7 (permalink)  
Antiguo 25/10/2010, 11:26
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Añadir Code a .exe

uhh, qe bajon, ami me dijieron de usar API's pero nose :S
  #8 (permalink)  
Antiguo 25/10/2010, 12:15
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Añadir Code a .exe

Si el programa no tiene textbox o algún sitio donde cambiar los datos, no creo que el VB te ayude. Necesitarás usar fuerza bruta y para eso creo que tendrías que investigar sobre cracks y esas cosas.
Si el programa tiene ventanas donde escribir y poner la ip etc... podría buscarse el modo (aunque yo no se hacerlo) de que mediante otro programa se escriban los valores en la ventana de tu programa, pero si no, necesitas editar y modificar un binario, y eso no lo vemos por aquí.

Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #9 (permalink)  
Antiguo 26/10/2010, 02:21
Avatar de Gakex  
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 3 meses
Puntos: 4
Respuesta: Añadir Code a .exe

Hola yo no se como se hace pero si se que se puede hacer, eso lo he visto en los juegos de computadora como el starcraft y el tibia, sobre todo en el Tibia que es muy popular eso de cambio de servidor.

Por ahi lei hace mucho que hay que hacer injection dll y manipular el proceso del programa.

Basicamente tienes que identificar el proceso del programa y ejecutar un codigo, dentro de la memoria reserbada para el proceso, que modifique algunas cosas para que trabaje de otro modo ó con otros parametros.

eso es todo lo que se.

Etiquetas: añadir, code, exe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:08.