Cheat Engine (CE) é um scanner/editor de memória open-source para Windows, usado principalmente para modificar valores de jogos single-player em tempo de execução.
Capacidades Principais
Scanner de Memória: Encontra endereços de vida, munição, dinheiro, XP, etc. (valor exato, inicial desconhecido, alterado/inalterado).
Edição de Valores: Congelar, aumentar, diminuir ou definir valores customizados.
Injeção de Código / Scripting Lua: Hook funções do jogo, criar trainers, adicionar hotkeys, alterar lógica.
Speedhack: Multiplicador global de velocidade do jogo (0,1× – 100×).
Desassemblador / Depurador: Ver assembly, definir breakpoints, rastrear execução.
Scanner de Ponteiros: Encontra ponteiros estáveis para endereços dinâmicos (multinível).
Usos Não-Gaming
Engenharia reversa / depuração de aplicações.
Pesquisa de segurança (análise de vulnerabilidades).
Interoperabilidade de software / patching.
Limites Éticos e Legais
Single-Player: Geralmente aceito para acessibilidade, experimentação, diversão.