Jump to content

r16771: Client MD5 Hash Check


GreenBox

Recommended Posts


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

As of r16771, the login-server can perform a server-side check of the client MD5 hash, ensuring that the client was not tampered.

The client only send the correct MD5 hash on certain server types/server types so a diff is needed to ensures that it will send the hash, for this you can use this WeeDiffGen plugin.

Check conf/login_athena.conf for instruction on how to enable it.

  • Upvote 11
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  76
  • Reputation:   4
  • Joined:  11/15/11
  • Last Seen:  

This is awesome btw ^^ will be much much more better if there would be a plugin for the diff to check the hash of grf too ^^

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  72
  • Topics Per Day:  0.02
  • Content Count:  2997
  • Reputation:   1130
  • Joined:  05/27/12
  • Last Seen:  

Great work!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  713
  • Reputation:   70
  • Joined:  11/08/11
  • Last Seen:  

This is awesome btw ^^ will be much much more better if there would be a plugin for the diff to check the hash of grf too ^^

indeed

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

The diff just forces the client to send the hash in all servicetypes, it's an already existing code. Checking GRF hash would be much more complex.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  248
  • Reputation:   34
  • Joined:  11/19/11
  • Last Seen:  

Great news! thanks man.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  17
  • Topics Per Day:  0.00
  • Content Count:  754
  • Reputation:   186
  • Joined:  05/22/12
  • Last Seen:  

Very nice!! This is great in conjunction with HackShield! My suggestion is to use battle_config.client_hash_check instead, so it can be reloaded via @reloadbattleconf, thus a restart is not required when changing clients.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  75
  • Topics Per Day:  0.02
  • Content Count:  2223
  • Reputation:   593
  • Joined:  10/26/11
  • Last Seen:  

^ but it's the login-server checking, and I think battle_config is only stored in the map-server's RAM.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  427
  • Reputation:   123
  • Joined:  11/17/11
  • Last Seen:  

And you only need to restart the login server.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  196
  • Reputation:   72
  • Joined:  12/12/11
  • Last Seen:  

When setting enable

// Client MD5 hash check
// Check client hash?
client_hash_check: yes

Char Server Can't connect to Login server

Show Wrong password s1/p1

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

Fixed at r16775 :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  224
  • Reputation:   58
  • Joined:  12/30/11
  • Last Seen:  

very nice! thanks

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  68
  • Topics Per Day:  0.02
  • Content Count:  436
  • Reputation:   31
  • Joined:  02/19/12
  • Last Seen:  

Ahmm.. I tried using it but i cant connect.. It says "Your Game's Exe File is not the latest version."

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  123
  • Reputation:   4
  • Joined:  11/21/11
  • Last Seen:  

Very nice!! This is great in conjunction with HackShield! My suggestion is to use battle_config.client_hash_check instead, so it can be reloaded via @reloadbattleconf, thus a restart is not required when changing clients.

how do you reneme the client and make it workable with hackshield? I heard it only works when the client's name is 'RagRE.exe'

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   6
  • Joined:  01/01/12
  • Last Seen:  

wow pretty nice changes +1

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  74
  • Topics Per Day:  0.02
  • Content Count:  420
  • Reputation:   89
  • Joined:  01/30/12
  • Last Seen:  

Sounds nice. Does this mean that players can't use alternative (hacked) clients and bot clients (ok) anymore if you enable it?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

is this also block open kore?

can u help me about this?

how can i set it to the hash?

oops. my pass :D

258nokj.jpg

Edited by bVersatile
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  554
  • Reputation:   70
  • Joined:  04/04/12
  • Last Seen:  

is this also block open kore?

IMO..for now yes..but once they add a new function to support sending of modified Hash code to server..well that's a hole..:)

:meow:

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  209
  • Topics Per Day:  0.05
  • Content Count:  892
  • Reputation:   27
  • Joined:  12/09/11
  • Last Seen:  

is this also block open kore?

IMO..for now yes..but once they add a new function to support sending of modified Hash code to server..well that's a hole.. :)

:meow:

can u help me i don't know how to config it ~.~ check my post

is this working on 2010-07-30 Client? cuz other client have bug on wrong password i want to make it on 2010-07-30 please!!

@GreenBox.

Please support 2010-07-30 client's on the md5 hash

Edited by bVersatile
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  47
  • Reputation:   8
  • Joined:  12/06/11
  • Last Seen:  

is this also block open kore?

IMO..for now yes..but once they add a new function to support sending of modified Hash code to server..well that's a hole..:)

:meow:

They already do, and it's been a while since it had been implemented.

It's still undocumented, though.

*coughs* clientHash *cough* servers.txt ~

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  70
  • Reputation:   18
  • Joined:  01/28/12
  • Last Seen:  

Lovely :wub:

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

how can i change the client MD5 Hash Check?for example i just want to make my own client_hash

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  303
  • Reputation:   101
  • Joined:  11/13/11
  • Last Seen:  

I didn't understood what you want, sorry ._.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  164
  • Reputation:   12
  • Joined:  03/08/12
  • Last Seen:  

is this also block open kore?

IMO..for now yes..but once they add a new function to support sending of modified Hash code to server..well that's a hole.. :)

:meow:

can u help me i don't know how to config it ~.~ check my post

is this working on 2010-07-30 Client? cuz other client have bug on wrong password i want to make it on 2010-07-30 please!!

@GreenBox.

Please support 2010-07-30 client's on the md5 hash

+1 Please support this on 2010-07-30 client please :P

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

I didn't understood what you want, sorry ._.

is it possible to make my own client hash?for example. i just made my custom client hash. so once the other user cannot connect on my server if they use other version of client even if they add the diff for implementation of md5hash

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...