10

Click here to load reader

Tutorial Cheat Engine 5.5 -By Wölfran-

Embed Size (px)

Citation preview

Page 1: Tutorial Cheat Engine 5.5 -By Wölfran-

-1- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

Tutorial

Cheat

Engine 5.5 By Wölfran

Page 2: Tutorial Cheat Engine 5.5 -By Wölfran-

-2- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

Índice:

Cheat Engine 5.5

Preguntas básicas.

Requerimientos.

El entorno de Cheat Engine.

Primeros Pasos.

Primer Trainer.

Pointers / Offsets.

Encontrando Pointers / Offsets.

Tiempo Corre en Juegos.

Softrains.

About.

Page 3: Tutorial Cheat Engine 5.5 -By Wölfran-

-3- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

PREGUNTAS BASICAS:

¿Qué es Cheat Engine?

o Cheat Engine es un editor de memoria que trabaja a tiempo real.

¿Es un programa para hacer Cheats, Trainers, HaCks y Softrains?

o Eso depende del uso del usuario y de lo que él quiera hacer.

¿Para qué se utiliza Cheats Engine?

o Con el (en un juego), puedes variar las vidas que tengas, la armadura, balas

infinitas (o por encima de las normales), etc.

¿Puedo hacer un GodMode?

o Claro que lo puedes hacer, pero primero debes pasar “Horas Culo” sentado

frente a la PC aprendiendo su uso.

¿Puedo realizar con Cheat Engine un HaCk, AimBot, o cosas por el estilo?

o HaCk’s seguro, AimBot no creo; pero muchas cosas interesantes.

¿Puedo hacer un Softrain para un Programa?

o Claro, puedes cambiar valores en programas y otras cosas más.

¿Puedo llegar a tener problemas al usar Trainer hechos con Cheat Engine?

o En juegos en Red, claro que sí. Puedes hasta perder tu cuenta.

REQUERIMIENTOS:

Tener Cheat Engine. [puede ser descargado de sitio del autor http://cheatengine.org/]

Tener el Res Hack.

Tener el WinHex [Elección].

LENGUAGE DE CHEAT ENGINE:

Diccionario básico para su utilización correcta.

CE: Cheat Engine.

UCE: Undetected Cheat Engine [Versión Indetectable de Cheat Engine,

para su utilización en juegos en Red].

ADDY: Adress, Dirección en la memoria.

VAL: Value, Valor, Variable.

CT: Cheat Table, Documento de Tabla de Trucos.

HEX: Hexadecimal.

FRZ: Freeze, Congelación.

EL ENTORNO DE CHEAT ENGINE:

Page 4: Tutorial Cheat Engine 5.5 -By Wölfran-

-4- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

NOTA DE IMAGEN: esta es una captura de Cheat Engine 5.5 en uso.

Page 5: Tutorial Cheat Engine 5.5 -By Wölfran-

-5- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

1- Los procesos abiertos en el sistema.

2- Abrir un CT.

3- Guardar Como… CT, EXE y XML.

4- Nuevo Escaneo.

5- Siguiente Escaneo.

6- Volver Atrás del Escaneo.

7- Direcciones encontradas.

8- Direcciones agregadas al CT.

9- Valor o Variable de Búsqueda.

10- Tipo de Escaneo.

11- Tipo de Valor.

12- Cambiar el valor, para realizar una prueba.

13- Congelar el valor.

14- Aumenta la velocidad de juego.

15- Añadir Dirección Personalizada.

16- Opciones de Cheat Engine.

17- Opciones Avanzadas.

TIPOS DE DIRECCIONES

Básicamente cuando intenten buscar una dirección en un juego/programa, van a aparecer

muchas variables, se podrían decir “miles” y se pueden distinguir dos colores de variables, las

VERDES y las NEGRAS.

VERDES: Son direcciones que nunca cambiar, que su valor es siempre

el mismo.

NEGRAS: Son direcciones comunes que cambian en cualquier

momento.

TIPOS DE VALORES:

Los Valores son:

Binary.

Byte.

2 Bytes.

4 Bytes.

8 Bytes.

Float.

Double.

Text.

Array Of Byte.

Estos valores funcionan para en si mejorar la búsqueda de direcciones, por ejemplo, si no

encontramos la dirección con 2 Bites, la pasamos a 4 Bytes y la encontraremos.

Page 6: Tutorial Cheat Engine 5.5 -By Wölfran-

-6- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

NOTA: Los juegos Flash tienen todo sus valores en Floar. Los Juegos “*.EXE”, la mayoría tiene sus

valores en 4 Bytes. Tan solo hay que probar…

TIPOS DE ESCANEOS:

Supongamos que tenemos un juego como el Counter-Strike que tenemos 100 de Vida.

Cuando vayamos a buscar la dirección, podremos 100 y elegimos “Exact Value”. Entonces saldrán

varios valores de 100. Para eso están los diferentes tipos de escaneos.

TIPOS:

o Exact Value: Valor Exacto.

o Bigger than…: Menor de …

o Smaller than…: Mayor de …

o Value between: Valor Desconocido.

o Increased value: Valor que aumento

o Increased value by…: Valor que aumento en …

o Decreased value: Valor que decreció.

o Decreased value by…: Valor que decreció en …

o Changed value: Valor que cambio.

o Unchanged value: Valor que no cambio.

o Same as first scan: Valor igual al primer escaneo.

EJEMPLO:

Si tenemos un juego que tiene una barra de HP y no sabemos su valor, entonces

usamos el tipo de escaneo “Valor Desconocido”. Luego si nos bajan la HP, realizaremos otro

escaneo y utilizaremos el “Valor que disminuyo”.

PRIMEROS PASOS:

Utilizaremos el buscaminas de Windows, que está en todas sus versiones… Abrimos el

Cheat Engine y el Buscaminas. Hacemos clic en el botón “Procces List” y buscamos al “Buscaminas”

[winmine.exe].

Empiezan una partida nueva, a simple vista solo tenemos un caso para buscar, el tiempo,

cuando pierdan el tiempo quedara en “000”; tomamos el Cheat Engine y buscamos el valor “0” y le

damos clic a “New Scan”. Esta vez vamos a utilizar el valor de “4 Bites” y el tipo de escaneo en

“Exact Value”.

Al hacer esta búsqueda aparecerán unas 12.254.654 variables (Found). Y entonces, ¿cómo

saber cual es de las 12.254.654?

Page 7: Tutorial Cheat Engine 5.5 -By Wölfran-

-7- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

Ya que el tiempo va subiendo desde que realizamos el primer clic, tendremos que perder,

por ejemplo a los 10 segundos. Entonces el reloj se para y hacemos la búsqueda de “Increased

Value” y nos saldrá unas 12 variables (Found), la que tenga el valor 10 es la correcta, le damos

doble clic. Recuerden que tiene que estar de color NEGRO. Abajo le damos clic en “Frozen” y verán

cómo se para el reloj a los 10 segundos. La ADDRESS tendría que ser [0100579C].

PRIMER TRAINER:

Ya estás listo para hacer tu primer “Trainer” y para ello seguiremos utilizando el

buscaminas. Como ya has hecho el escaneo del tiempo, lo utilizaremos para hacer el Trainer.

Vamos a FILE – SAVE y guardamos los ADDRESS como archivo “*.CT”, luego lo guardamos como

“*.EXE” y nos saldrá la siguiente ventana:

Le damos clic a aceptar y nos saldrá lo siguiente:

Hacemos clic en “ADD ENTRY” y luego en “ADD” y agregamos el “CODE”:

Page 8: Tutorial Cheat Engine 5.5 -By Wölfran-

-8- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

Nos quedaría algo así:

Por último le damos clic en “OK” y se agregara el Cheat, cuando tengamos un par mas, se harán

uno por uno, colocándole un nombre y un Hotkey diferente para cada uno de ellos. Senos

agregara así:

Luego al Trainer le podremos agregar un Titulo [title], que abra el juego [Launch file:], un Icono

[Change Icon], una Imagen [Change Imagen], si o si tendremos que poner el proceso [Process] y

por último el “ABOUT”.

Hacemos clic en “GENERATE TRAINER” y si todo anduvo bien nos saldrá la siguiente ventana:

Page 9: Tutorial Cheat Engine 5.5 -By Wölfran-

-9- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

Nos quedaría el Trainer, sin poner nada solo el Cheat así:

POINTERS / OFFSETS

De seguro se quedaron pensado: ¿Cómo hago un Trainer de un juego que no tiene una

Dirección que sea Estática [VERDE]?

Para ello existen los Pointers. En un juego, una dirección suele cambiar siempre que lo

cerramos y lo volvemos a abrir. Sus valores no se guardan siempre en la misma dirección, por eso

mismo POINTER. El pointer lo mueve a una dirección correspondiente. Para realizar el Trainer

buscaremos el Pointer del juego.

Base Pointer ≥ Dirección no estática ≥ Valor

Ósea que por más que encontremos la dirección y el valor, cuando volvamos a jugar al juego

tendremos que buscar todo de nuevo o simplemente hallar el pointer.

Otra Forma Más Completa:

Base Pointer ≥ Pointer ≥ Dirección No Estática ≥ Valor

En esta ocasión vamos al Pointer Base, que nos llevara a otro Pointer que también cambia al

Reiniciar el Juego, el cual nos lleva a la dirección no estática que tiene el valor correspondiente.

Bueno, si les parece algo difícil, fíjense que hay muchos juegos que tienen miles de Pointers,

asique pacen varias “Horas Culo” y lo sacaran así:

Base Pointer ≥ Pointer ≥ Pointer ≥ Pointer ≥ Pointer ≥ Pointer ≥ Direction no static ≥ Valor

Encontrando Pointers /Offsets

Para encontrar un Pointer tenemos que hallar primero la dirección que contiene el valor

que buscamos. Una vez que lo tengamos, hacemos clic derecho y le damos a “FIND WHAT IT

WRITES TO THIS ADRESS”, hacemos que el valor de la dirección cambie y volvemos al Cheat Engine

y vamos a tener un par de cosas escritas, lo que haremos es hacerle clic a alguna para ver la

información, tendrá que ser algo así:

Los Valores serán distintos dependiendo el juego que ustedes usen.

mov[esi+000001CC]

Page 10: Tutorial Cheat Engine 5.5 -By Wölfran-

-10- Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.

Las tres últimas cifras que aparezcan como 000001CC son el OFFSET osea que es 1CC;

también les puede aparecer mov[esi 123456+54] el OFFSET es 54.

NOTA: Abajo les dice: The Value of The Pointer Needed to Find This Adress is 00C96E08

Bien, ahora lo que hay que hacer es realizar una nueva búsqueda en [4 Bites] y con Exact Value.

Tildar la Casilla de “HEX” y buscar al valor que nos dio allí arriba. Ejemplo: 00C96E08.

Una vez que lo busquen le va a salir una dirección [también pueden aparecer varias], una vez que

tengamos la dirección no la agregaremos; sino que hacemos clic en “Add Adress Manually”.

Allí tildamos en la casilla “Pointer” y abajo se enciende la ventana; en Adress, ponemos la

dirección que encontramos allí arriba y el Offset, pero abreviado, ósea 1CC. Le damos clic a “OK”.

Y listo ya tenemos nuestro primer pointer.

TIEMPO CORRE EN JUEGOS:

Muchos me han preguntado cómo sacar o como realizar la congelación del tiempo en un

juego. En si es muy fácil, solo tiene que usar el tipo de búsqueda “Float” y seleccionar “Unknown

initial value”, luego dejamos que pace un poco el tiempo y si desciende ponemos “Decreased

Value” y así hasta que encontremos una sola variable o nos demos cuenta cual es la que

corresponde al reloj del juego.

SOFTRAINS:

Los Softrains son como los Trainers pero para programas, los podemos utilizar para

mejorar ciertas cosas a nuestro beneficio. También se crean con el Cheat Engine utilizando el

mismo paso para la creación de un Trainer para un Juego.

ABOUT:

Espero que les allá servido de gran ayuda, ya que esta en Español, sin faltas ni nada y en

PDF, todo esto fue probado y ya muchos lo utilizan. Gracias por descargarlo y disfrútenlo.

Copyright © 2007-2009 By Wölfran (Wolvington). Reservados todos los derechos.