Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: agu295 en 19 Octubre 2010, 20:21 pm



Título: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 19 Octubre 2010, 20:21 pm
bueno, el problema que tengo es como ago para que el .exe leea un archivo .ini  primero osea porq al abrir el archivo .exe el tiene su propio ip y puerto, pero como ago para cambiarle esas configuraciones, osea para que el archivo.exe cambie su ip y su puerto median un archivo.ini
se entiende?
muchas gradias !


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: xassiz~ en 19 Octubre 2010, 20:38 pm
Si el programa coge los datos de ese .ini, prueba utilizando fopen() en modo lectura :P


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 19 Octubre 2010, 21:07 pm
perdon, pero nose como hacerlo :S
me podrias explicar mas detallado ?


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: xassiz~ en 19 Octubre 2010, 23:11 pm
Código
  1. FILE *archivo = fopen("archivo.ini", "r");
  2.  


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 20 Octubre 2010, 01:07 am
gracias, pero men, el .exe ya esta listo para andar osea ya tiene su propia config osea qe agarra su propia ip y puerto, como tendria que hacer :S
muchas gracias :D


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: Littlehorse en 20 Octubre 2010, 03:18 am
O sea que el programa no es tuyo, si no que es un programa externo y estas tratando de modificar su funcionamiento sin tener el código a mano? si es así, confirmalo así te muevo el hilo a ingeniería inversa.

Saludos


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 20 Octubre 2010, 03:35 am
si osea el cliente nomas no es mio pero el server si,
i perdon pense qe iva aca porq el cliente.exe esta en c++


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: MCKSys Argentina en 20 Octubre 2010, 04:55 am
Hola!

Perdon, pero.. que estas tratando de hacer??? (lei el hilo, pero no entiendo tu pregunta en particular)  :P


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 20 Octubre 2010, 12:51 pm
bueno mira men lo qe querio haer es esto,
es un juego no..
el juego tiene un .exe que es SERVER.exe que hay tiene agarra mi ip de mi pc y el puerto 4000
i en otra parte esta el CLIENTE.EXE que cuando lo habres tiene qe conectar c on el SERVER.exe no?
bueno el CLIENTE.EXE tiene su propia ip osea no se conecta con mi ip y puerto,
entonce lo qe quiero hacer es como modificar eso para qe ese CLIENTE.EXE agarre mi ip i se conecte, entiendes?
gracias por responder :D


PD: en otro engine para creear juegos, podes cambira el IP y Puerto del CLIENTE.EXE
osea con un .ini que esta hay, pero en este esta el arhcivo.ini pero le pongo para que modifiqe el ip y puerto pero no lo cambia osea agarra su ip nomas :S


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: MCKSys Argentina en 20 Octubre 2010, 20:12 pm
Y en el registro??? Miraste si esta tomando los valores del registro???

Con RegMon podes ver que cosas esta sacando del registro...

Saludos!


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 20 Octubre 2010, 22:24 pm
como men ? :S
me fije hay con el regmon pero aparece miles de cosas jaja
osea como tengo q hacer :S


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: bizco en 20 Octubre 2010, 22:47 pm
aplicale el filtrado para mostrar solo lo que te interesa.


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 21 Octubre 2010, 03:17 am
bueno, em no hay alguna manera de ese .exe lea un archivo .ini asi ese cliente va dirijido a mi ip o algo asi :S


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: MCKSys Argentina en 21 Octubre 2010, 03:22 am
Si identificas donde esta la direccion que usa, vas a poder cambiarla.

Quizas este dentro del EXE...


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 21 Octubre 2010, 03:31 am
si, pero el tema es de como hacerlo :S


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: MCKSys Argentina en 21 Octubre 2010, 03:41 am
Bueno: Puede estar en el EXE, en un archivo o en el registro.

Si esta en el registro, con RegMon lo encuentras. Si esta en un archivo con FileMon lo encuentras. Si esta en el EXE, con Olly lo encuentras.

Ahora, el tema es si sabes usar alguna de esas 3 tools...  :P

Saludos!


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 21 Octubre 2010, 03:47 am
bueno, voi a probar con los 3 aver qe puedo hacer :)
muchas gracias por responder,
dsp te comento como me fue jaja seguro qe mal jaja


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 21 Octubre 2010, 03:52 am
se puede encontrar en un archivo .ocx?


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: MCKSys Argentina en 21 Octubre 2010, 06:09 am
Si, puede estar ahi perfectamente.

Un OCX es un componente COM (algo parecido a una DLL, que contiene objetos ActiveX).

Si se encuentra dentro, puedes ubicar el lugar donde se encuentra usando Olly y luego modificarlo con un editor Hexa.


Título: Re: [c++ 6.0]Configurar .exe Ayuda
Publicado por: agu295 en 21 Octubre 2010, 17:52 pm
ah bueno claro, pero igual todavía nose en donde se encuentra :S