Ir para conteúdo

Featured Replies

Postado

Salve galerinha, hoje vamos para mais um Tuto, dessa vez como Hookar uma dll em seu Cliente. Tentei fazer através de vídeo, mas não deu muito certo, mas está bem detalhado com imagens, então qualquer dúvida, só me marcar no tópico que eu estarei respondendo. Vamos lá:

 

Antes de tudo, você irá precisar do programa Stud_PE e talvez do CabCreator. Os dois estão anexados neste tópico, só clicar nele e fazer o Download.

Spoiler

Abrindo o Stud_PE, você vai se deparar com esta janela, nela você vai selecionar o seu cliente:

image.png.c55b0951a3ad9d5cd973b160d0341c61.png

 

Vá em File - Open PE File e abre seu cliente:

image.thumb.png.cf20873e28396257d21d73dbfe1b702c.png

 

Com o cliente aberto, vamos começar a parte de Hookar a(s) dll(s), vá até a aba Functions:

image.png.6faa0679a7a8f099406ae6318222638b.png

 

Com a aba Functions aberta, de um clique com o direito do mouse na parte esquerda, onde você ver todas aquelas Dll e clique em Add New Import:

image.png.49b46074926e7694f507cb4a49784d7a.png

 

Abrindo a janela para importar a Dll, o que você vai fazer é simples, selecione a Dll que você quer importar e selecione as funções que existe nela:

image.png.e967bcdea7db099a7a5fcbd15099cab8.png

 

image.thumb.png.925accf67be6fed8d4f817db2b894d88.png

 

Assim que importar a Dll, vamos selecionar as funções dela:

image.png.8c32c8a56171aebee00b2d1719d4a23a.png

 

Como você pode ver, nesta Dll que eu importei, só existe duas funções, na sua Dll pode conter 10, 50, 100 funções, você precisa selecionar todas:

image.png.3ffa869886f93a6e9b977dd001e0425c.png

 

Com a função selecionada, você irá voltar para essa janela e vai clicar em Add To List:

image.png.9349fb225c28dcf8836bde626bc373cc.png

 

Com a função selecionada, e adicionada, só é você clicar em ADD que ela vai aparecer na lista onde estão todas as Dll na aba Functions:

image.png.91d97092d034d1833952b02ffdd92b2d.png

 

Assim que Dll estivar na aba Functions, só é você clicar ali em OK que a Dll já vai ser Hookada em seu cliente:

image.png.ceeebf4bb9b7ee539d5cddf809292f71.png

 

Como você pode ver, eu removi a Dll importada no cliente para mostrar que realmente funcionou:

image.png.a0a7d41640f76b99c460750a5a13ebd0.png

 

Pronto a Dll foi Hookada em seu Cliente e está pronto para ser usado!! GG

 

 

Mas... Caso você tente abrir seu cliente e de erro como o que está abaixo, você irá precisar usar o segundo programa, o CabCreator, para resolver este problema, vamos ao um "segundo" tutorial.

 

Erro:

Spoiler

O erro vem quando você tenta abrir o cliente e ele gera um .txt, contendo o seguindo conteúdo dentro:

image.png.1be66460e21f52cf36638f1adca2077d.png

02/09/2020 06:42:49 - log: Falha na hora de inicializar VirtualFileHook.

 

Para solucionar, veja o Tutorial abaixo

 

Tutorial:

Spoiler

Com o CabCreator aberto, você vai selecionar o Tibia.dat, Tibia.spr e o Tibia.pic do seu cliente, como a imagem abaixo:

image.png.54c49be3bc6feebc7909750c7befa390.png

 

image.png.049a097e96d252b6328af4932a5797c8.png

 

Quando você clicar em Execute vai abrir a janela para você salvar os arquivos compactado como .cab e você vai nomear o arquivo como data:

image.thumb.png.a16aae25e5e1c75ab72edfcfa9435cb3.png

 

Depois de salvar o arquivo, só é ser feliz. Tutorial acabou por aqui!!

 

Arquivo: Stud_PE.zip

Scan: VirusTotal

 

Arquivo: cabCreator.exe

Scan: VirusTotal

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

  • Belmont featured this tópico
  • Respostas 6
  • Visualizações 5.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @Belmont Ótimo tutorial, porém vale lembrar não é necessário importar a função Export_Fun. Outro coisa você pode mudar nome da DLL  não precisa deixar o nome ntohard.

  • Pelo erro, não tem as funções que ela tem disponível para hookar, certeza que a DLL que está importando, é uma DLL que vai realizar alguma função no Cliente?

Posted Images

  • 3 months later...
Postado

@Belmonteu estou ultilizando uma DLL para client extended, sem hookar ela no client ele funciona normal, porem quando eu hooko ele no client ele nao abre, eu clico no client e ele nao da resposta alguma! poderia me ajudar com esse problema ?
print da pasta do jogo sem hookar nada e sem compilarimage.thumb.png.40da5da5f40ff45f5e1e46a4f7f5f289.png
 

  • 2 weeks later...
Postado
  • Autor
Em 21/12/2020 em 21:59, BaltazzarSAD disse:

@Belmonteu estou ultilizando uma DLL para client extended, sem hookar ela no client ele funciona normal, porem quando eu hooko ele no client ele nao abre, eu clico no client e ele nao da resposta alguma! poderia me ajudar com esse problema ?
print da pasta do jogo sem hookar nada e sem compilarimage.thumb.png.40da5da5f40ff45f5e1e46a4f7f5f289.png
 

Você seguiu todo o Tutorial? Fez o arquivo .dat com o programa CabCreator, como está no tópico?

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

  • 8 months later...
Postado

Estou tentando hookar uma dll, porém aparece esse erro ao tentar por ela no cliente. Poderia me ajudar?

dlllll.png.8758cd70ed82abab667f08de28764f30.png 

Editado por Rogex Joyz (veja o histórico de edições)

                                                                                                               destinyshield.gif.9f031b59b026058f32a1c50da92ebe2a.gif  mídias sociais  destinyshield.gif.02fca81ab0615e050b2bcefd8a73a2e8.gif

                                                                                                                            talk to me              

                                                                                                                               vídeos           

                                                                                             

                                                                                                            LOGONORMAL.png.815b40b04ec583be88d8a1e2626fe430.png

                                                                                                           

                               

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

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

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo