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.

[Delphi+ASM]Call Function Manually


darkfenyx3
 Compartilhar

Posts Recomendados

Vou demostrar neste tuto bem noob como chamar uma função se usá-la normalmente em delphi.

 

Função em delphi:

 

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

 

Agora a mesma coisa do jeito que é para ser feito, chamando por assembly:

 

 

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

 

Com base nisso, podemos criar uma dll que ao ser injetada em algum programa no qual você sabe o address da função e seus argumentos para ser chamada, retorne o resultado que quisérmos, ou fazer com que o programa rode um valor nosso, neste caso teremos que mover o address da função para um registrador, e após jogar os argumentos do mesmo na pilha, chamá-lo, como o exemplo abaixo:

 

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

 

Qualquer dúvida é só perguntar.

OBS: Eu não sou e nem me acho foda, pelo contrário, sou um noob se desenvolvendo.

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.