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.

[Tutorial] Criando um Trainer de GC - DLL [DELPHI]


~ Heatlex.
 Compartilhar

Posts Recomendados

Chegando no Delphi clique em :

 

File > New > Other... e depois clique em DLL Wizard logo em seguida em OK

 

dll.JPG

 

Agora ira aparecer o Project2, agora nele vamos adicionar nas Uses mais um item , o "Windows" ( sem aspas)

 

uses.JPG

 

Apague o begin e end e adicione

 

var

realeza : DWORD;

 

procedure realeza2;

begin;

form1 := tForm1.Create(nil);

Form1.ShowModal;

end;

begin

CreateThread(nil,mania,@mania2,nil,mania,mania);

end.

 

 

 

Agora já podemos criar o Trainer (A formulario que aparece quando se injeta a dll)

 

clique em

 

File->New->Form

 

Declarando os Address do trainer

 

vamos supor que o addres do stage seja: 0987612

 

heróico : 9827312

 

e o do continente hacker seja 912893131.

 

para declarar essas addres , em baixo das variaveis iremos digitar :

 

Const

Stage = $0987612;

Heroico = $9827312;

Continente = $912893131;

 

 

 

const.JPG

 

Explicação :

 

Estamos declarando que "Stage" é igual "$0987612"

Heroico = "$9827312"

Continente hack = "$912893131"

 

Adicione no formulario 3 CheckBox 1 timer e 2 Edits

 

Monde o caption os checkboxs para:

 

Quote

Heroico

Stage

Continente

 

 

 

form.JPG

 

 

E coloque um edit do lado do checkbox do Stage e o outro coloque do lado do checkbox do Continente

 

Para tornar seu trainer indetectavel, mude o nome do seus edits e CheckBoxs para qualquer um.

 

Exemplo:

 

edit1 = lee1

edit2 = lee2

Heroico = Realezacheats3

Stage = Realezaheats1

Continente hacker= realezacheats2

 

 

 

 

vamos ajustar o nosso timer

 

No interval do timer coloque 1

 

Depois de 2 clicks nele e adicione isso :

 

// Stage Address Comum, com edit

if Realezacheats1.Checked = true then begin;

PDword(Stage)^:=StrToInt(lee1.text);

end;

// Continente Address, com offset e edit

if Realezacheats2.Checked = true then begin;

PDWORD(PDWORD(Continente)^+$0)^:=StrToInt(lee2.Text);

end;

//heróico

if Realezacheats3.Checked = true then begin;

PDword(Heroico)^:=1; // 1 = valor a ser frezzado

end;

 

 

 

Agora aperte Ctrl+F9

 

vai aparecer

 

error.JPG

 

 

Mesmo assim a dll foi criada procure no lugar onde você salvou seu projeto que a dll estará la.

 

 

para pegar os address você precisa de UM CE e fazer os hackers manuais e usar os addres no trainer.

 

 

Créditos

~Tio Lee! and rafael'z

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.