Jump to content
Tierri Lopes

[Md5] Verificação De Ficheiros

Recommended Posts

Para que serve?

Verifica se os ficheiros do cliente têm o mesmo hash md5 do que os colocados na source do executável.

Caso o hash seja diferente, o cliente não abrirá.

Possíveis utilizações:

  • Verificar se as libs foram modificadas
  • Se algum das dll de cliente foi modificada
  • Se algum ficheiro ficou corrompido com o download (caso tenha ficado o hash será diferente).

Colocar o ficheiro verificar.h (em anexo) na vossa pasta Extern/include

Abrir o ficheiro UserInterface/locale.cpp

Adicionar este include (no inicio do ficheiro)

Please login or register to see this code.
 

Por baixo do include que adicionaram, colar o seguinte código (código de exemplo dentro do Bloquear):

Please login or register to see this code.
 

Dentro do void Bloquear () é onde especificam e adicionam mais ficheiros, sempre neste formato:

Please login or register to see this code.
 

Para ativar este função, ainda dentro de UserInterface/locale.cpp, procurar por:

Please login or register to see this code.
 

E adicionar o seguinte debaixo:

Please login or register to see this code.
 

Podem utilizar a seguinte ferramenta para gerar o código:

 

 

Please login or register to see this attachment.

  • Upvote 4

Share this post


Link to post
Share on other sites

Obrigado pela partilha, este tópico irá certamente ser uma ajuda a pessoas que procurar segurança contra hacks/cheats... Desta maneira torna muito mais difícil entrar com hacks no cliente visto que se o ficheiro for modificado ou alterado por outro o cliente não abrirá.

Cumprimentos Gol .D Roger

  • Upvote 2

Share this post


Link to post
Share on other sites
Posted (edited)

Can someone post me here the MD5 Encrypter? I can't download it. And under what I have to place :

Please login or register to see this code.

?

Edited by ReFresh

Share this post


Link to post
Share on other sites

The game won't start with your code, so this release is useless.

Share this post


Link to post
Share on other sites

×

Important Information

By using this site, you agree to our Terms of Use.