Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×

  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Criando um Trainer no Delphi


lele2
 Compartilhar

Posts Recomendados

Um trainer e um programa que edita valores na memoria de um jogo(pode se ate programas),tais como life,mp,ataque;

Primeiramente tente entender os codigos,leia com calma nao de apenas ctrl c + ctrl v.

Abra seu delphi.

 

Declaremos as variaveis globais.

 

img187imageshackusimg18.png

 

H,PH:THandle;

PID, THandleID, R : DWORD;

 

img187imageshackusimg18.png

 

Pra quem não sabe você declara-as debaixo de

 

var

Form1: TForm1;

 

//Agora coloque um timer que vai verificar se a janela do nosso jogo esta ativa,se estiver ele vai pegar o PID pela api GetWindowThreadProcessId(); que nada menos apenas pega o PID apartir da janela.Depois disso o OpenProcess();Abre para nos o processo com privilegio total.

 

img187imageshackusimg18.png

 

É necessário se cadastrar para acessar o conteúdo.

 

Depois disso colocaremos o botao de editar,ou pode ser uma checkbox com o caption "Guild Hack";

Neste botao editaremos o local da memoria,usando o writeprocessmemory.

 

Ou invés da "checkbox" adicione um "button" (seguindo a mesma regra)

 

img187imageshackusimg18.png

 

Clique 2x na checkbox (ou button) que vc adicionou ou button e siga.

Declare a variavel "escrever" como dword,e x como integer;

coloque o codigo

É necessário se cadastrar para acessar o conteúdo.

 

Ou coloque

É necessário se cadastrar para acessar o conteúdo.

 

img187imageshackusimg18.png

 

//Onde x e o valor a ser editado caso ai e 1 mesmo(1 = ativo 0 =desativado,grande semelhança aos numeros binários

//$083A944C e o address que vai se editado,utilizando o indicador de hex $

//PH e o processo.

 

Creditos

 

Lele2

Leo

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Na váriavel x integer seria melhor colocar um edit e o usuario escolheria o valor a ser adicionado, como é string teria que converter, ficando assim:

É necessário se cadastrar para acessar o conteúdo.

*E no lugar de um checkbox, é melhor um button ^^

Coloque os códigos em tags de code [noparse]


[/noparse]

  • Curtir 1
4I1ShmNRGyg2k.webp

Link para o comentário
Compartilhar em outros sites

x integer[/color][/b] seria melhor colocar um edit e o usuario escolheria o valor a ser adicionado, como é string teria que converter, ficando assim:

É necessário se cadastrar para acessar o conteúdo.

*E no lugar de um checkbox, é melhor um button ^^

Coloque os códigos em tags de code [noparse]

É necessário se cadastrar para acessar o conteúdo.
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Non Intendi, Cara, Pra que voce crio esse topico ?, Desculpe por ter Ti ofendido, Mas voce nao explicou Direito, Nem na onde coloca o Processo Do Game(exe), Explica mais direito ai manin '-', Flws !

Link para o comentário
Compartilhar em outros sites

Este tópico ele ensina a fazer um trainer para algum jogo. Observe minha explicação:

Trainer é tipo de um hack, mas com poucas funções e também com ferramentas simples e complexidade. Trainer é um modo de usar Truques, macetes e códigos de maneira rápida ^^.

Os códigos acima que ele citou, são códigos simples para um trainer, explicação:

A declaração na variareis globais são do tipo Handle e Dword

É necessário se cadastrar para acessar o conteúdo.

Dword e Handle são APis do Windows, igual ao ShellExecute, Beep, SelectDirectory e entre outros apis que existem.

Um WORD, por sua vez, é um inteiro sem sinal de 16 bits e pode armazenar valores na faixa de 0 a 65.535. Assim, um DWORD é o dobro do tipo WORD, ou seja, um tipo inteiro sem sinal de 32 bits que pode armazenar valores na faixa de 0 a 4.294.967.295.

Já os handles são indexadores para se referenciar a objetos que são armazenados em uma tabela como ponteiros. Desta forma, uma aplicação Windows pode referir a uma janela ou dispositivo de contexto através de seu handle.

As janelas e os dispositivos de contexto tem um tipo de handle especifico. Por exemplo, um Bitmap tem um handle do tipo HBitmap. Todos os tipos de handles são do tipo THandle. Normalmente, os handles dos componentes que o possuem é conseguido através da propriedade handle.

 

Começando com os códigos, coloca no timer para ficar procurando a janela do jogo, observe:

É necessário se cadastrar para acessar o conteúdo.

H irá procurar a janela do jogo.

THandleID irá Obter a Linha do ID do processo da janela.

PH abre o processo ¬¬

Agora a hora de editar o address do jogo:

É necessário se cadastrar para acessar o conteúdo.

Vermelho: Address que você achou no jogo

Laranja: o valor para editar o valor do address !

4I1ShmNRGyg2k.webp

Link para o comentário
Compartilhar em outros sites

Não Mestre_Vator, é um tópico útil, que ajuda as pessoas na criação de trainers, só acho que muitos Lammers virão aqui pra perguntar "Cadê os adresses?" .-.

 

Adorei o tópico, bem explicado, saó acho que vai atrair Lammers :/

Link para o comentário
Compartilhar em outros sites

Não Mestre_Vator, é um tópico útil, que ajuda as pessoas na criação de trainers, só acho que muitos Lammers virão aqui pra perguntar "Cadê os adresses?" .-.

 

Adorei o tópico, bem explicado, saó acho que vai atrair Lammers :/

 

 

com certeza Iback...

Eu qe não sou muito bom consegui fazer!

Isso é só pra ganhar posts,e quanto ao Owner não consegui por button no lugar do CheckBox...:preocupado:

Mas vlw :tong:

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.