Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: andarion en 1 Septiembre 2010, 18:52 pm



Título: Como puedo cambiar el texto de una ventana?
Publicado por: andarion en 1 Septiembre 2010, 18:52 pm
Hola, voy a tratar de ser breve y concreto.

Uso habitualmente el cliente de PokerStars y me gustaria poder ver las cantidades de dinero en euros en lugar de en dolares.

He estado buscando informacion al respecto pero no termino de entender como hacerlo. Algo relacionado con inyeccion de DLLs.

No soy un experto en programacion, pero me defiendo malamente con el Visual Basic, de hecho he programado algo usando APIs de windows para mover ventanas y tal.

Si alguien me supiera decir como he de hacerlo estaría agradecido.


Título: Re: Como puedo cambiar el texto de una ventana?
Publicado por: jlrvpuma en 3 Septiembre 2010, 04:10 am
Lo que explicas no tiene nada que ver con tu pregunta:
 Como puedo cambiar el texto de una ventana?

En fin, respondiendo a tu pregunta, y si te refieres a windows, mira esto:
http://moleskinformatico.blogspot.com/2009/10/obteniendo-handle-de-una-ventana.html


Título: Re: Como puedo cambiar el texto de una ventana?
Publicado por: andarion en 4 Septiembre 2010, 17:50 pm
Creo que efectivamente el mi pregunta no especificaba mi duda, sin embargo tu respuesta no tiene nada que ver con mi duda.

Lo que yo quiero hacer es cambiar algunos textos que aparecen en la ventana, y concretamente quiero cambiar el texto que aparece en el cliente de poker, donde pone los importes en dolares y que los ponga en euros.


Título: Re: Como puedo cambiar el texto de una ventana?
Publicado por: SnakingMax en 4 Septiembre 2010, 18:22 pm
Puedes bajarte el resource hacker para modificar esa ventana, pero solo modificarás si el código que muestra el dinero en euros ya está escrito en el programa cliente.

La otra opcion es que tengas que escribir tú el código que pasa el dinero de dólares a euros.
Para eso, tienes que utilizar un debugger y programarte tu propia función en ensamblador.

A priori me parece que va a ser complicado en cualquiera de los dos casos porque un cliente de poker puede que tenga protecciones antihack que tengas que saltarte para modificarlo.

Saludos


Título: Re: Como puedo cambiar el texto de una ventana?
Publicado por: 16BITBoy en 4 Septiembre 2010, 21:38 pm
En un principio, y según sé no es posible que así a las buenas puedas modificar el contenido dinámico que un programa va a mostrarte. La cantidad de dinero es calculada por el programa. Si quieres ver eso en euros has de modificar su código fuente, el cual si no tienes, pues va a ser un trabajo de chinos y no factible para cualquiera.


Título: Re: Como puedo cambiar el texto de una ventana?
Publicado por: SnakingMax en 4 Septiembre 2010, 22:39 pm
16BITboy me acaba de hacer caer en otra solucion.
Puedes intentarlo también con un software para crear chetos, hay varios programas para windows que pueden ser interesantes y para los que hay algunos videotutoriales:
T-search
Trainer Makerkit
CheatEngine

Pero lo dicho, a priori parece complicado por las protecciones antihack.

Saludos


Título: Re: Como puedo cambiar el texto de una ventana?
Publicado por: andarion en 7 Septiembre 2010, 23:16 pm
Gracias a ambos por las respuestas.

Me gustaria que echarais un vistazo a este video.
http://www.youtube.com/watch?v=Zh6RNpgUA5s&feature=player_embedded (http://www.youtube.com/watch?v=Zh6RNpgUA5s&feature=player_embedded)
Lo encontre en un interesante articulo de un tipo que hizo un programa para que jugara al poker. En el capitulo 2 dice que la forma de conseguirlo es mediante la "inyeccion de DLL". Esta en ingles y no acabo de entenderlo bien.
http://www.codingthewheel.com/archives/how-i-built-a-working-online-poker-bot-2 (http://www.codingthewheel.com/archives/how-i-built-a-working-online-poker-bot-2)

Lo dicho, gracias y seguire investigando ^^