Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

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

Posts Recomendados

Opa, boa tarde a todos.Essa dúvida não é facil, ai vai:

Tem como eu fazer um programa "puxar" mais uma dll especifica? por exemplo, eu quero que o programa 'x' execute uma dll 'y' após iniciar seu processo, sendo que essa dll foi criada por mim para auxiliar o cheat engine. Algúem me da uma luz?

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/
Compartilhar em outros sites

Mais o programa 'X' foi criado por você?

Se ele for é só carregá-la, se não use um injetor de .dll

 

Abraços!

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/#findComment-3629153
Compartilhar em outros sites

É, eu não queria exatamente usar um injetor. Eu gostaria de acoplar essa dll ao programa de tal forma que ele a executasse na própria inicialiação do aplicativo.. entende?

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/#findComment-3629215
Compartilhar em outros sites

você pode fazer um Loader com a DLL oculta na pasta sem mostrar o loader também, ou pode usar Functions e chamar essa function dentro da DLL.

Exemplo: Function MeuNome(Local:String):String; External 'SuaDLL.dll';

 

:D

 

você pode fazer um Loader com a DLL oculta na pasta sem mostrar o loader também, ou pode usar Functions e chamar essa function dentro da DLL.

Exemplo: Function MeuNome(Local:String):String; External 'SuaDLL.dll';

 

:D

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/#findComment-3629280
Compartilhar em outros sites

Abre o programa no Olly; anote o entry point.

 

procure por offsets vazios, e descubra se ele não está sendo utilizado (Para descobrir isso selecione Find References to -> Select command).

Se não estiver, então escreva o nome da .dll em algum lugar dessa memória nao utilizada.

de um PUSH no offset onde você escreveu o nome da .dll

e de um CALL LoadLibraryA(Procure por essa chamada na memória, porque você não pode simplismente escrever CALL LOADLIBRARY porque não é válido).

e depois um jmp para retornar para o entry point.

 

procure um PE Editor, como por exemplo o Lord PE, e altere o entry point para o endereço que antes não era utilizado, e agora é onde chamamos a dll, como o nosso novo entry point.

 

desculpe se não expliquei muito bem, porque isso é algo mais complexo e cheio de detalhes.

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/#findComment-3629444
Compartilhar em outros sites

Caso não tenha intendido o que o lufexr tenha falado procure na net um tutorial do fergo que modifica o bloco de notas, ele faz exatamente o q o nosso amigo luxfer falo.

nesse nego ta viciado na programação pqp :)

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/#findComment-3629575
Compartilhar em outros sites

Abre o programa no Olly; anote o entry point.

 

procure por offsets vazios, e descubra se ele não está sendo utilizado (Para descobrir isso selecione Find References to -> Select command).

Se não estiver, então escreva o nome da .dll em algum lugar dessa memória nao utilizada.

de um PUSH no offset onde você escreveu o nome da .dll

e de um CALL LoadLibraryA(Procure por essa chamada na memória, porque você não pode simplismente escrever CALL LOADLIBRARY porque não é válido).

e depois um jmp para retornar para o entry point.

 

procure um PE Editor, como por exemplo o Lord PE, e altere o entry point para o endereço que antes não era utilizado, e agora é onde chamamos a dll, como o nosso novo entry point.

 

desculpe se não expliquei muito bem, porque isso é algo mais complexo e cheio de detalhes.

 

entendi. obrigado. isso deve resolver, podem dar closed =]

Link para o comentário
https://www.webcheats.com.br/topic/754812-adicionando-dll-%C3%A0-um-programa/#findComment-3629676
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.