Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: xxDonxx en 14 Mayo 2017, 16:46 pm



Título: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 14 Mayo 2017, 16:46 pm
Buenas a todos. Extraer codigos de un trainer es facil. Pero quiero extraer codigos de un trainer hecho con cheat engine, pero lo que tiene de particular este trainer es que los codigos estan cifrados.
Alguien puede indicarme que pasos seguir?
Otra duda a ver si pueden ayudarme-
 que es esto y como se soluciona?
Scam error:controller:Unable to open file "C:/Users/xxDonxx/AppData/Local/Temp/CheatEngine/{A46F7597-4D54-4C11.../ADDRESSES-8096.TMP"
 ::) gracias  ::)


Título: Re: Extraer Codigos de un Trainer
Publicado por: Eleкtro en 14 Mayo 2017, 16:57 pm
No sé si te servirá, pero podrías probar esta aplicación command-line desarrollada en C#: https://github.com/cra0kalo/CETRAINER_DECRYPT (necesitas Visual Studio para compilar el código fuente)

O sino, puede que esta otra metodología te sirva igual:
Im6VjRqGBBI

Saludos!


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 15 Mayo 2017, 17:53 pm
Gracias. ;-)
La segunda opcion que das del tuto de youtube es facil, pero no es lo que busco, ya que este traienr esta cifrado...en vez de salir los codigos sale por ejemplo: (AB) y ahi dentro encryptado en esas letras estan los codigos que necesito
 Pero como uso la 1ra opcion que me das? ya descargue el archivo. Hay algun tutorial que explique?
                                                              :rolleyes:


Título: Re: Extraer Codigos de un Trainer
Publicado por: MCKSys Argentina en 15 Mayo 2017, 18:37 pm
Pero como uso la 1ra opcion que me das? ya descargue el archivo. Hay algun tutorial que explique?
                                                              :rolleyes:

El README.MD está para eso:

Citar
Decrypts Cheat Engine 'protected' trainers

Usage: CETRAINER_DECRYPT example.CETRAINER

Example: CETRAINER_DECRYPT C:/unpacked_sfx/CET_TRAINER.CETRAINER

Made specificity for UC(unknowncheats.me) mods to analyse packed CheatEngine binaries and tables.

Saludos!


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 15 Mayo 2017, 22:53 pm
Ya lei eso y no se como hacerlo. En los archivos no hay ningun exe. Debo tener algun otro programa?
Y aca el bendito link con el trainer encryptado: http://www107.zippyshare.com/v/X7bmAgLo/file.html (http://www107.zippyshare.com/v/X7bmAgLo/file.html)

MOD: Link referido expandido.


Título: Re: Extraer Codigos de un Trainer
Publicado por: MCKSys Argentina en 15 Mayo 2017, 23:02 pm
En los archivos no hay ningun exe. Debo tener algun otro programa?

Ya te habían dicho que necesitabas compilar:

(necesitas Visual Studio para compilar el código fuente)

Saludos!


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 15 Mayo 2017, 23:05 pm
No se compilar...como hago eso. Men dame un respiro y enseñame un poco. Pareces maestra de primario enojada.
y esto que es? como lo soluciono?
Scam error:controller:Unable to open file "C:/Users/xxDonxx/AppData/Local/Temp/CheatEngine/{A46F7597-4D54-4C11.../ADDRESSES-8096.TMP"


Título: Re: Extraer Codigos de un Trainer
Publicado por: MCKSys Argentina en 15 Mayo 2017, 23:31 pm
No se compilar...como hago eso. Men dame un respiro y enseñame un poco. Pareces maestra de primario enojada.

Y cómo pretendes que sepamos lo que sabes o no sabes hacer?

Si no tienes una mínima idea de lo que estás haciendo, deberías comenzar con cosas más sencillas.

El foro tiene un FAQ por el cual puedes comenzar (link en mi firma).

Saludos!

EDIT:

y esto que es? como lo soluciono?
Scam error:controller:Unable to open file "C:/Users/xxDonxx/AppData/Local/Temp/CheatEngine/{A46F7597-4D54-4C11.../ADDRESSES-8096.TMP"

https://www.google.com/search?q=Scan+error%3Acontroller%3AUnable+to+open+file+cheat+engine (https://www.google.com/search?q=Scan+error%3Acontroller%3AUnable+to+open+file+cheat+engine)


Título: Re: Extraer Codigos de un Trainer
Publicado por: Eleкtro en 16 Mayo 2017, 00:30 am
No se compilar...

Es algo MUY sencillo, y por eso... eso que has dicho es ser extremadamente vago. ¿Realmente prefieres que te indiquemos como compilar, pudiendo buscar por tu cuenta alguno de los miles de tutoriales con imágenes que hay en Google/YouTube?, por que en realidad te quedaría todo muchísimo más claro que una explicación resumida en un post de un foro, pero bueno, estos son los pasos a seguir:

1. Descarga Visual Studio 2017 edición community: https://www.visualstudio.com/downloads/

2. Instálalo, y en el proceso de instalación elige solamente el set de componentes de desarrollo enfocado a aplicaciones de escritorio (desktop applications) e ignora la instalación de cualquier otro componente.

3. Una vez instalado Visual Studio, haz doble click sobre el archivo principal de proyecto/solución del código fuente que descargaste en GitHub. Es un archivo que acaba en extensión ".sln".

4. Compíla la solución usando el menú de herramientas arriba del todo de la IDE, o dándole al botóncito verde (http://www.iconesbr.net/iconesbr/2008/08/4624/4624_128x128.png), o pulsando la tecla "F5". No tiene pérdida.

5. Una vez compilado, ya puedes utilizar el executable que se ha generado, usando la sintaxis que ya te han indicado.

¡Saludos!


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 16 Mayo 2017, 04:19 am
jajaja me ha hecho reir MCksys. Si tienes razon se muy poco y casi nada y por eso acudo a uds. Elektro hare los pasos que indicaste y luego te dire. Ahora dices que hay miles de tutoriales en youtube, vi muchos pero ninguno explica por ejemplo como crear una Dll para un trainer, lo unico que veo es la creacion de "Hola Mundo" para que sea exe. Solo vi un solo youtuber en la creacion de dlls y en lo que preguntaba sobre como extraer codigos encryptados de trainers, pero tal youtuber quito su canal y con el sus tutoriales, comento que ni se asemejaba a lo que veo en los tutoriales. Como por ejemplo, la extraccion de los codigos se usaba el extract codes que se hace lo mismo con el cheat engine y luego los pasaba a textos.LUA y Notepad++. Luego de hacer los cambios en notepad++ y Lua. El resumen se pasaba al CMD y voalá aparecian los codigos sin la encriptacion. La raiz de la solucion son los pasos exactos a dar y entonces todo funciona.
Entonces pregunto: Si este youtuber lograba eso con lo que les dije, imagino que a uds les dara ideas de como puede hacerse, no?
Y el enlace que diste MCksys ya lo vi. Como hago eso? Que debo hacer? Crear una carpeta de nombre temp? Pero donde? Como?


Título: Re: Extraer Codigos de un Trainer
Publicado por: MCKSys Argentina en 16 Mayo 2017, 15:08 pm
jajaja me ha hecho reir MCksys. Si tienes razon se muy poco y casi nada y por eso acudo a uds. Elektro hare los pasos que indicaste y luego te dire. Ahora dices que hay miles de tutoriales en youtube, vi muchos pero ninguno explica por ejemplo como crear una Dll para un trainer, lo unico que veo es la creacion de "Hola Mundo" para que sea exe. Solo vi un solo youtuber en la creacion de dlls y en lo que preguntaba sobre como extraer codigos encryptados de trainers, pero tal youtuber quito su canal y con el sus tutoriales, comento que ni se asemejaba a lo que veo en los tutoriales. Como por ejemplo, la extraccion de los codigos se usaba el extract codes que se hace lo mismo con el cheat engine y luego los pasaba a textos.LUA y Notepad++. Luego de hacer los cambios en notepad++ y Lua. El resumen se pasaba al CMD y voalá aparecian los codigos sin la encriptacion. La raiz de la solucion son los pasos exactos a dar y entonces todo funciona.
Entonces pregunto: Si este youtuber lograba eso con lo que les dije, imagino que a uds les dara ideas de como puede hacerse, no?

Según tus palabras, estás recurriendo a nosotros porque "sabemos" y podemos darte una mano. Aunque según lo veo, recurres a nosotros porque no quieres hacer el más mínimo esfuerzo por aprender, sinó recibir todo "en la boca" (o servido en bandeja, o como sea). En otras palabras, quieres que pensemos por ti y te demos la solución.

Frente a este tipo de actitud, no tengo más que decirte que comiences por el FAQ de Ing. Inversa (como han hecho todos). Cuando tengas preguntas concretas sobre algo específico, vuelves y las haces.

Con eso de "no se compilar" ya tienes un largo camino por delante.

Y el enlace que diste MCksys ya lo vi. Como hago eso? Que debo hacer? Crear una carpeta de nombre temp? Pero donde? Como?

El enlace que te dí lleva a una búsqueda de Google; la cual puede darte la respuesta de porqué falla el CE. Sólo debes ir mirando 1x1 las respuestas hasta encontrar una que satisfaga tu duda/problema (como hacemos muchos por aquí).

Lamento informarte que el mundo del reversing requiere mucho de ti: tiempo y esfuerzo. Sin los anteriores, debes limitarte a usar herramientas de otros, las cuales no sabes cómo funcionan o cómo las han hecho, o lo que fuera. Por supuesto, cuando intentas modificar dichas herramientas, surjen los problemas que tienes...

Saludos!


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 16 Mayo 2017, 16:28 pm


.

El enlace que te dí lleva a una búsqueda de Google; la cual puede darte la respuesta de porqué falla el CE. Sólo debes ir mirando 1x1 las respuestas hasta encontrar una que satisfaga tu duda/problema (como hacemos muchos por aquí).

.

Saludos!

MCksys, mira se poco y nada como dije, si recurro a uds porque saben mas, pero no pretendo que hagan el trabajo por mi, sino que me ayuden a como lograrlo. Antes de venir y consultar aqui, antes hago una revision en google y youtube y como ultima instancia vengo aca. Pero por ahi noto que como que no tienen paciencia con los que "no sabemos", entonces ahora que sabes que primero recurro a la solucion en la red y no le encuentro la vuelta, tanto te molesta explicarme como lo hizo ELECTRO como hacer esos pasos?
El enlace que me diste ya lo vi hace mas de un mes atras y no le encuentro la vuelta de tuerca, pruebo creando carpetas y demas y el mensaje de error sigue saliendo, significa que le estoy errando y bastante. Me explico por que pregunto que pasos dar?
Y  servido en bandeja no es lo que quiero, sino que me enseñen y aprender.
Vos naciste sabiendo? Diras: No, estudie. Bueno enseñame donde y que debo estudiar lo que ya ves que me interesa y si tengo dudas puedes enseñarme o solo daras pistas?


Título: Re: Extraer Codigos de un Trainer
Publicado por: Eleкtro en 17 Mayo 2017, 03:30 am
tanto te molesta explicarme como lo hizo ELECTRO como hacer esos pasos?

¿Te refieres a los 5 pasos que yo te expliqué?. Entonces creo que la pregunta deberías dirigirla a mi, y es un poco graciosa la pregunta xD basicamente por que no hay ningún tipo de magia oscura detrás de mi respuesta, simplemente sé como programar en .NET...
De todas formas si el código fuente hubiera estado escrito en un lenguaje diferente a C#, los pasos seguirian siendo los mismos: 1. Descargarse la IDE/Compilador, 2. Compilar el código. Son cosas básicas.

La primera respuesta que te di, con el enlace a ese código fuente y el videotutorial, solo me costaron 30 segundos de búsqueda en Google, y eso que yo no sé casi nada sobre ing. inversa, así que imagínate la de información de utilidad que podrías encontrar tú... si quisieras poner de tu parte.

Con respecto a lo demás que has dicho, mira, te recuerdo que Cheat Engine es un proyecto Open-Source...
  • https://github.com/cheat-engine/cheat-engine
....así que sería suficiente con analizar el código en profundidad para saber qué y como hace ciertas cosas, y así poder hacerse una idea de como revertir los cambios para poder hacer esas cosas que ves que la gente es capaz de hacer en videos de Youtube, pero claro, para esto es necesario tener ciertas nociones básicas de programación.

¡Saludos!


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 17 Mayo 2017, 04:16 am
Gracias Elecktro


Título: Re: Extraer Codigos de un Trainer
Publicado por: engel lex en 17 Mayo 2017, 13:06 pm
:xD ese momento cuando abra el compilador, le de compilar y lance mil errores hasta por haber fumado la marca de cigarro incorrecta  :silbar:


Título: Re: Extraer Codigos de un Trainer
Publicado por: xxDonxx en 17 Mayo 2017, 15:55 pm
Entonces?


Título: Re: Extraer Codigos de un Trainer
Publicado por: engel lex en 17 Mayo 2017, 16:51 pm
Entonces?

es cosa de aprender, lamentablemente compilar no es algo de poner y clickear...

intentalo y si te da error los publicas e iremos paso a paso