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.

[Dúvida Delphi] Sobre Pointers e Offsets


~Luigi.
 Compartilhar

Posts Recomendados

Duvida 1 - O que é um pointer e pra que serve?

Duvida 2 - Qual a diferença entre usar um Pointer ou um address comum?

 

Duvida 3 - O que é um Offset e pra que serve?

Duvida 4 - Quando devo usar Offset?

 

Abraço e obrigado a quem responder. Quanto mais simples e fácil de entender melhor. =)

Link para o comentário
Compartilhar em outros sites

Um Pointer é um ponteiro para o endereço real, sabe quando dizemos:

eu não sei o numero dele, mais tenho o numero de quem tem?, é a mesma coisa, mas no pointer ficaria assim:

eu não sei o endereço dele, mais tenho o endereço de quem tem *_*.

Eu faço GameHacking para PangYa, e para min só basta um Pointer, e sabe o pq?

Pq o Pointer geralmente aponta para mtas funções "Cheats" o que vc tem que fazer, é especificar a função achando seu offset.

 

Offset:

o offset é o complemento do pointer para função especifica, se vc tiver o pointer não poderá fazer nada se não tiver offset.

eu faço 5 cheats utilizando 1 pointer apenas, só que os offsets de cada cheat é diferente.

 

Uma Boua comparação é a seguinte :

Em Um Numero residem 5 casas, como vc manda uma correspondência para uma casa desse numero?

Vc especifica :

Nº e endereço.

Nome e COMPLEMENTO : Casa 4

 

Se vc Por só o numero e endereço a correspondência pode chegar, mais pra quem?

Por isso tem que ter o nome e complemento da pessoa.

 

Então, o Pointer é o Numero e Endereço

o Offset é o nome e complemento.

 

Espero que tenha entendido, estou 30 minutos aki escrevendo, tentando ser o mais claro possível.

Link para o comentário
Compartilhar em outros sites

Antes de responder, voce está numa area errada

 

Resposta

Duvida 1 = Pointer serve para modficar o conteudo

Duvida 2 = Address muda acada reiniciamento do programa, e o Pointer é Fixo.

Duvida 3 = Offset serve para modificar o pointer, tipo pointer 01b12a80 e o offset 60 = 1B12AE0.

Duvida 4 = Deve usar o offset, quando voce acha um address perto daquele pointer, tipo a explicaçao da 'Duvida 3'

Abraços.

E nao vai mais em area errada

Removido

Link para o comentário
Compartilhar em outros sites

Um Pointer é um ponteiro para o endereço real, sabe quando dizemos:

eu não sei o numero dele, mais tenho o numero de quem tem?, é a mesma coisa, mas no pointer ficaria assim:

eu não sei o endereço dele, mais tenho o endereço de quem tem *_*.

Eu faço GameHacking para PangYa, e para min só basta um Pointer, e sabe o pq?

Pq o Pointer geralmente aponta para mtas funções "Cheats" o que vc tem que fazer, é especificar a função achando seu offset.

 

Offset:

o offset é o complemento do pointer para função especifica, se vc tiver o pointer não poderá fazer nada se não tiver offset.

eu faço 5 cheats utilizando 1 pointer apenas, só que os offsets de cada cheat é diferente.

 

Uma Boua comparação é a seguinte :

Em Um Numero residem 5 casas, como vc manda uma correspondência para uma casa desse numero?

Vc especifica :

Nº e endereço.

Nome e COMPLEMENTO : Casa 4

 

Se vc Por só o numero e endereço a correspondência pode chegar, mais pra quem?

Por isso tem que ter o nome e complemento da pessoa.

 

Então, o Pointer é o Numero e Endereço

o Offset é o nome e complemento.

 

Espero que tenha entendido, estou 30 minutos aki escrevendo, tentando ser o mais claro possível.

 

Caralh* mano O.o

 

Explicou MUITO bem, era esse tipo de explicação que eu tava precisando, MUITO obrigado =)

 

Um Pointer é um ponteiro para o endereço real, sabe quando dizemos:

eu não sei o numero dele, mais tenho o numero de quem tem?, é a mesma coisa, mas no pointer ficaria assim:

eu não sei o endereço dele, mais tenho o endereço de quem tem *_*.

Eu faço GameHacking para PangYa, e para min só basta um Pointer, e sabe o pq?

Pq o Pointer geralmente aponta para mtas funções "Cheats" o que vc tem que fazer, é especificar a função achando seu offset.

 

Offset:

o offset é o complemento do pointer para função especifica, se vc tiver o pointer não poderá fazer nada se não tiver offset.

eu faço 5 cheats utilizando 1 pointer apenas, só que os offsets de cada cheat é diferente.

 

Uma Boua comparação é a seguinte :

Em Um Numero residem 5 casas, como vc manda uma correspondência para uma casa desse numero?

Vc especifica :

Nº e endereço.

Nome e COMPLEMENTO : Casa 4

 

Se vc Por só o numero e endereço a correspondência pode chegar, mais pra quem?

Por isso tem que ter o nome e complemento da pessoa.

 

Então, o Pointer é o Numero e Endereço

o Offset é o nome e complemento.

 

Espero que tenha entendido, estou 30 minutos aki escrevendo, tentando ser o mais claro possível.

 

Caralh* mano O.o

 

Explicou MUITO bem, era esse tipo de explicação que eu tava precisando, MUITO obrigado =)

 

Abraços mano, agora ja sei que qualquer duvida posso contar com vc kk

Link para o comentário
Compartilhar em outros sites

Todos vocês que escreveram até agora estão errados, ponteiro é nada mais nada menos que um dado onde seu valor se refere a outro valor, ou seja, o ponteiro 123, vai apontar(por isso chamado de apontador também)para o address 321.

O address comum, toda vez que se abre o programa ele vai mudar, já o ponteiro é fixo, porque ele vai apontar para o address móvel

 

Offset é a posição que determina onde cada byte do arquivo esta

Estes também server para achar addresses.

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.