Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

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

Posts Recomendados

alguem ai poderia me ajuda sobre pointer!

 

pra que serve pointer ?como eu acho ? se for ter que usar ele no trainer onde eu coloco?

 

------------------------------------------------------------------------------------------------------------------

vejo ese negósio na maioria dos cheats

 

esa parada aki ( que coloquei em negrito) pra que serve? como faso pra achar ese código?

 

if CheckBox1.Checked=True then begin

tjkhelllolMem:=PDWORD($00b7ce50)^+$2EB02;

PDWORD(tjkhelllolMem)^:=20000;

Link para o comentário
https://www.webcheats.com.br/topic/145986-ajuda-pointer/
Compartilhar em outros sites

Se for para grand chase tem esse topico aqui http://www.webcheats.com.br/forum/grand-chase-dicas-tutoriais/132404-achando-pointers.html

 

 

 

Agradeça ai amigo

 

Espero ter ajudado

 

 

Obrigado

Link para o comentário
https://www.webcheats.com.br/topic/145986-ajuda-pointer/#findComment-728565
Compartilhar em outros sites

como eu uso? em que lugar eu coloco?

pq tem varios trainer na area do gc com cheats que não consigo colocar no meu trainer!

eu coloquei metade e falta a outra metade que não consigo colocar!

exeplo: consegui: liberar portais, heroico hacker, map x map y .etc

não consigo: plaza gp hacker, fortalecer fast, misão hacker .etc

Link para o comentário
https://www.webcheats.com.br/topic/145986-ajuda-pointer/#findComment-729166
Compartilhar em outros sites

Voce uza o Cheat Engine

 

Faz isso aqui mano e dps agradeça

 

Galera, muitas pessoas estavam com duvidas quanto a isso então mim empenhei em procurar como faze-lo achei o tutorial em inglês mas com as fotos ficará facil (Traduzido pelo Titio Sayadin)

 

 

1- Dê um clique direito sobre o memory adress(endereço de memória) encontrado. Vá em "Find what writes to this address",vai

abrir uma janela chamada "the following opcodes changed the selected address",pode aparecer antes uma caixa de mensagem

falando: "This will attach the debugger of Cheat Engine to th current process. Continue?" ,clique em Yes.

 

part1u.jpg

 

2- Depois disso volte ao MapleStory e ataque uma vez. Então volte ao seu UCE e veja o código novo que apareceu naquela

janela ,essa é a linha de código executada quando se ataca.

 

part2wmg.jpg

 

 

3- Na mesma janela,clique na linha de código e clique no botão "More Information",e uma nova janela abrirá, nessa janela,vai

ter uma frase assim: "The value of the pointer needed to find this address is probably XXXXXXXX",e no lugar dos X vai ter

um endereço. Teremos que pesquisar esse código,mas antes,veja o texto em vermelho. Parece familiar ? é o código que

executado que você viu antes. Agora olhe a parte que diz "[ebx+00000eb6]", a última parte antes do 00,é a offset. Tenha

certeza de que vai escrever isso pois vai precisar depois.

 

part3t.jpg

 

4- Agora você precisa procurar pelo endereço do pointer. Vá na janela principal do C.E,clique em "new scan", assine a caixa

escrito "hex",e coloque o valor que estava na janela no lugar dos X . Deve resultar em 1 ou 2 endereços.

 

part4z.jpg

 

5- Veja os endereços achados. O único que você deve se preocupar é o endereço verde(significa que é estático,ou seja,tem

mais chances de ser o ponteiro). Agora clique em "Add address manually", marque a caixinha "pointer" e adicione o endereço

que você achou junto com a offset que você encontrou.

 

part5.jpg

 

6- Pressione "ok" e agora você tem seu ponteiro !

 

part6n.jpg

Link para o comentário
https://www.webcheats.com.br/topic/145986-ajuda-pointer/#findComment-729723
Compartilhar em outros sites

Vc faz isso com o delphi

 

Coloque os addres que voce encotrou com o Cheat Engine

 

 

Recebi muitos pedidos para criar esse Tutorial e antes de iniciar tenho algumas recomendações:

 

1- Saiba o Mínimo do Delphi

2- Não de CtrlV & C nas Funções,reserve um pouco do seu Tempo para ler e entender o que cada Função faz.

3- Se não entendeu,leia novamente.

 

Vamos iniciar,antes vou explicar como Funciona.

 

Funcionamento Geral

 

Um Trainer tem um processo básico que altera um valor na memória. Esse valor pode ser a quantidade de vida que você tem num Jogo ou até mesmo um numero qualquer. A memória no caso pode ser o Jogo,um software qualquer.

 

A memória atribui um endereço em cada valor,esse endereço pode ser pego utilizando qualquer software que "desmonte" a memória do jogo,o mais usado é o cheatengine que já faz praticamente tudo,ele lê e altera o valor para você.

Agora vamos para parte de programação.

Funções "writeprocessmemory()" e "readprocessmemory()"

 

Essas são as Funções que nos vamos Utilizar,logicamente essas são as principais. A função "writeprocessmemory()" como a própria função já diz ela escreve um processo na memória,ou seja ela escreve um novo valor num determinado endereço.

A função "readprocessmemory()" faz a mesma coisa,a única diferença é que ao invés de escrever ela lê o endereço na memória,pode ser usado para verificar o valor atual do endereço.

 

Função“FindWindow”

 

Essa Função vai nos auxiliar na procura de nossa Janela. Essa Função depende de uma Operação Lógica para Funcionar, ou seja, “<=0” e “>0” .

No exemplo abaixo temos que se achar a janela com o nome “Webcheats” o form vai enviar uma mensagem.

 

If FindWindow(nil,'WebCheats')>0 then begin

Showmessage(‘Achou Janela’); end;

 

No exemplo acima utilizamos “>0” o pode ser usado caso não ache a janela. “<=0” ( para Utilizar é só substituir)

Variáveis "ler" "escrever"

 

Nos vamos Utilizar algumas variáveis que vão nos auxiliar no trainer Essas Variáveis podem ser alteradas para qualquer nome,para Facilitar vamos Utilizar as expressões "ler" e "escrever".

 

A pergunta que mais é feita e como se criar uma variável e para que ela serve. Vou explicar os 2 únicos jeitos de trabalhar como uma variável no Delphi.

 

O que é uma variável?

 

Variável é uma Função que vai criar um Nome para um único destino. Ex:

Temos o Nome: "WebCheats"

Vocês não concordam que ao invés de digitar 10 vezes "webcheats" é mais fácil digitar "WC" ?

 

É basicamente essa a função de uma variável, dar um atalho a outra função, no exemplo abaixo é utilizando o componente edit1.

 

Temos a função showmessage() e queremos dar uma mensagem sempre que for digitado algo no edit1.text,só que vamos utilizar também o que for escrito no edit1 para mudar o nome de uma Label,ao invés de digitar:

showmessage(edit1.text) e label1.caption:=edit1.text

podemos criar uma variável com o nome texto e fazer assim:

showmessage(texto) e label1.caption:=texto

A variável nos facilitou muito.

 

Agora você deve estar se perguntando,como que eu crio uma variável? no exemplo acima você viu apenas como utilizar agora vou ensinar como criar no delphi.

 

Lembrando que eu citei que existe 2 jeitos de se criar e utilizar uma variável.

 

 

jeito de se criar:

 

Na Imagem abaixo vemos a parte "var" destacada e logo em baixo "form1:Tform1;"

 

var.jpg

 

Esse é o 1º jeito de inserir uma variável.

Para inserir outra variável é só colocar: Nome:string;

Ex: Texto:string;

Para Utilizar essa variável você deve indicar o que ela faz na Função de um botão ou de um componente qualquer. Ex:

 

var2l.jpg

 

Na imagem a variável texto é utilizada ao invés de "edit1.text" e logo em seguida temos uma Função qualquer mostrando essa variável.

 

LEMBRE-SE: a variável "texto" pode ser o que você quiser,pois você a declarou "globalmente" você pode por exemplo nesse mesmo projeto em outra função colocar que Texto vai ser edit2.text a única coisa que muda é que você tem que colocar texto:=edit2.text;.

 

 

Jeito de criar uma variável:

 

Esse jeito é o mais Utilizado,no primeiro jeito nos declaramos uma variável global,ou seja ela pode ser Utilizada em muitos caso. Já nesse ele é somente para uma Função de um Componente.

Na Imagem abaixo você pode notar que temos “var” antes de “Begin” e logo em seguida: Texto:string; depois Begin e a sua Função Comum

.

var3q.jpg

 

Esse é o 2º Jeito de se Declarar uma variável.

Encerramos aqui essa parte de variáveis e vamos iniciar nossa próxima parte.

 

Inserindo os Componentes

Você não é obrigado a Utilizar a mesma maneira que na imagem abaixo,seja criativo e arrume seu Form de um jeito legal, mas é claro,utilizando os componentes citados.

var4.jpg

Components:

Edit1 ; Edit2; Edit3 ; Label1 ; Label2; Label3 ; Label4 ; Label5; Label6; Timer1; XP ; button1.

 

Agora que você viu praticamente tudo vamos começar com a parte da programação.

 

Declare as Seguintes variáveis globais:

 

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

 

Vamos agora inserir a Função do nosso Timer:

 

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

 

Deixar o Timer Ligado e com 1 Segundo.

 

Note que na Função temos “ Janela do Jogo “ você deve substituir pela “Caption” ( Nome da janela) do Jogo que você vai Utilizar o Trainer.

 

Agora Para Finalizar vamos Colocar na Função do Nosso Botão “editar” ( button1 )

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

 

Feito isso você deve estar agora com o Trainer Funcionando perfeitamente.

Esse Tutorial não tem como Objetivo Montar para um game certo,pois é você quem deve fazer,eu estou apenas aqui para ajudar e ensinar.

Existe muitos jeitos de montar um Trainer é claro,esse é um jeito simples mostrando como Utilizar as Funções básicas de um Trainer.

 

Creditos: FelipeGaspar ( Felipexg)

 

Se Copiar bote os créditos! Se gostar agradeça!

 

WEBCHEATS O MELHOR PARA VOCÊ!

Link para o comentário
https://www.webcheats.com.br/topic/145986-ajuda-pointer/#findComment-730104
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • 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.