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

Boa Tarde gente,

Estou trabalhando com MemDump e hexdump para finalizar processos,

Mas estou com dificuldade em pegar os hexdump principalmente de programas 64bits.

 

Ex do dump do cheat engine x32:

 

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

 

Como posso fazer para o delphi pegar Offset e o MemDump do programa para eu usar no meu software?

 

 

Agradeço a atenção.

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/
Compartilhar em outros sites

O Offset nunca é pego mas sim calculado, para pegar o dump de forma externa o jeito é usar WriteProcessMemory()

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7593896
Compartilhar em outros sites

O Offset nunca é pego mas sim calculado, para pegar o dump de forma externa o jeito é usar WriteProcessMemory()

 

Fiz diferente e deve ter algum erro em alguma das minhas var.

Pois eu executo o programa como administrador(para ter os privilégios necessários).

Ele gera o numero de dumps normal.

Mas o value do mem sai caracteres estranho segue a imagem:

I247rqL.png

Segue o codigo:

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

 

 

Att, Lokosthe :D

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7594871
Compartilhar em outros sites

O ListBox reconhece o Mem dump como uma string, você tem que converter primeiro de tudo estes números para números da tabela ASCII e depois mostrar na tela

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7597530
Compartilhar em outros sites

O ListBox reconhece o Mem dump como uma string, você tem que converter primeiro de tudo estes números para números da tabela ASCII e depois mostrar na tela

Desculpe mas não entendi :(

Pode me explicar melhor sobre isso ?

 

 

Agradeço a atenção.

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7597706
Compartilhar em outros sites

vc não conhece a tabela ASCII?

o que aconteceu é que o ListBox não "traduziu" para a tabela ASCII, e vc tem que fazer isso.

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7598048
Compartilhar em outros sites

Eu achei 1 função do DarkShade aqui na wc,

Que pega o dump do próprio exe com MoveMemory

Tentei adaptar com o ReadProcessMemory

Mas por algum motivo ele gera números loucos.

 

Função ORIGINAL PEGAR O PROPRIO EXE:

 

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

 

 

 

Função que fiz as gambiaras.

 

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

 

 

Sobre converter o ASCII converti assim:

(Mas nao deu mt certo não.)

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

 

 

Vlw gente.

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7598637
Compartilhar em outros sites

vc não conhece a tabela ASCII?

o que aconteceu é que o ListBox não "traduziu" para a tabela ASCII, e vc tem que fazer isso.

 

Pelo contrário, ele traduziu pra ASCII, mas ele traduziu os numeros como letras e você tem que covnerter esses números para letras números sacou?

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7599854
Compartilhar em outros sites

Pelo contrário, ele traduziu pra ASCII, mas ele traduziu os numeros como letras e você tem que covnerter esses números para letras números sacou?

 

Problema Resolvido eu fiz uma função de tradução e soma do size do dump.

Via ReadProcess dae funcionou oque eu queria :D

 

 

Vlw a todos que ajudaram.

Link para o comentário
https://www.webcheats.com.br/topic/1799049-hexdump-memdump-delphi/#findComment-7600914
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.