Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: FKT en 14 Agosto 2015, 16:23 pm



Título: Como hacer un script para un juego?
Publicado por: FKT en 14 Agosto 2015, 16:23 pm
Buenas, quiero hacer un script para un juego en línea. Tengo conocimientos de C# y python muy flojos solo se imprimir en pantalla usar variables y operaciones aritméticas nada más aunque de C# se un poco más. He instalado un debugger pero si desensablo el juego voy ha poder llegar al punto donde por ejemplo pongo una velocidad más rápida del personaje o cosas así? Lo pregunto porque como el juego es en línea no te deja entrar sin conexión a Internet (Pesa 5Gb) . Y el juego se llama Smite.

(No quiero que me des el script echo).


Título: Re: Como hacer un script para un juego?
Publicado por: MCKSys Argentina en 14 Agosto 2015, 18:03 pm
Hola!

Buenas, quiero hacer un script para un juego en línea.

Si quieres hacer un script, imagino será en python. En C# terminarías haciendo un ejecutable, aunque no terminaría siendo algo muy distinto a python. Con lo que dices saber, sería suficiente, en principio.

No se qué debugger has "instalado", pero si el juego "se deja" debuggear, y si tienes los conocimientos básicos de reversing, seguro llegarás a los lugares donde se manejan dichas variables.

Existe una alternativa: Cheat Engine. En este subforo encontrarás tutoriales sobre cómo usar dicha tool. Tiene un debugger propio y está hecho específicamente para lo que quieres hacer. Incluso puedes crear scripts en LUA.

Otra alternativa es analizar el código sin siquiera ejecutarlo. Con IDA podrás hacer eso, sin problemas, siempre y cuando el ejecutable no esté empacado.

Como ves, hay varias opciones. Es cuestión que decidas qué camino tomarás, en base a las características del juego...

Saludos!


Título: Re: Como hacer un script para un juego?
Publicado por: FKT en 14 Agosto 2015, 23:05 pm
Si bueno, sabía que C no era para hacer scripts pero no entiendo como funciona pyhton, Que funciona en línea? (Me refiero a que si trabaja directamente si haces un archivo ejecutable)

Respecto al Cheat Engine lo tenia presente aunque no funciona el juego pero aun así volvere ha intentarlo.

A si y uso OllyDbg.

Gracias :) y Salu2.


Título: Re: Como hacer un script para un juego?
Publicado por: nevachana en 7 Septiembre 2015, 17:47 pm
Packetlogger y a jugar con los packets,pero dudo que sea fácil sacar la crypto de smite y bypassear su seguridad