GreenBox Posted September 10, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 303 Reputation: 101 Joined: 11/13/11 Last Seen: October 11, 2023 Share Posted September 10, 2012 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. 11 Link to comment Share on other sites More sharing options...
randell1993 Posted September 10, 2012 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 76 Reputation: 4 Joined: 11/15/11 Last Seen: January 2 Share Posted September 10, 2012 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 More sharing options...
Euphy Posted September 10, 2012 Group: Members Topic Count: 72 Topics Per Day: 0.02 Content Count: 2997 Reputation: 1132 Joined: 05/27/12 Last Seen: June 1, 2017 Share Posted September 10, 2012 Great work! Link to comment Share on other sites More sharing options...
EvilPuncker Posted September 10, 2012 Group: Members Topic Count: 19 Topics Per Day: 0.00 Content Count: 713 Reputation: 71 Joined: 11/08/11 Last Seen: December 25, 2024 Share Posted September 10, 2012 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 More sharing options...
GreenBox Posted September 10, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 303 Reputation: 101 Joined: 11/13/11 Last Seen: October 11, 2023 Author Share Posted September 10, 2012 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. 1 Link to comment Share on other sites More sharing options...
shatowolf Posted September 11, 2012 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 259 Reputation: 35 Joined: 11/19/11 Last Seen: Thursday at 11:19 AM Share Posted September 11, 2012 Great news! thanks man. Link to comment Share on other sites More sharing options...
clydelion Posted September 11, 2012 Group: Members Topic Count: 17 Topics Per Day: 0.00 Content Count: 754 Reputation: 186 Joined: 05/22/12 Last Seen: October 15, 2022 Share Posted September 11, 2012 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. 1 Link to comment Share on other sites More sharing options...
Brian Posted September 11, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Share Posted September 11, 2012 ^ 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 More sharing options...
xazax Posted September 11, 2012 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 427 Reputation: 123 Joined: 11/17/11 Last Seen: December 31, 2022 Share Posted September 11, 2012 And you only need to restart the login server. 1 Link to comment Share on other sites More sharing options...
Napster Posted September 11, 2012 Group: Members Topic Count: 11 Topics Per Day: 0.00 Content Count: 196 Reputation: 72 Joined: 12/12/11 Last Seen: November 6, 2016 Share Posted September 11, 2012 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 More sharing options...
GreenBox Posted September 11, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 303 Reputation: 101 Joined: 11/13/11 Last Seen: October 11, 2023 Author Share Posted September 11, 2012 Fixed at r16775 Link to comment Share on other sites More sharing options...
JulioCF Posted September 11, 2012 Group: Members Topic Count: 24 Topics Per Day: 0.00 Content Count: 224 Reputation: 60 Joined: 12/30/11 Last Seen: July 20, 2024 Share Posted September 11, 2012 very nice! thanks Link to comment Share on other sites More sharing options...
Rebel Posted September 12, 2012 Group: Members Topic Count: 68 Topics Per Day: 0.01 Content Count: 436 Reputation: 32 Joined: 02/19/12 Last Seen: May 22, 2024 Share Posted September 12, 2012 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 More sharing options...
mleo1 Posted September 14, 2012 Group: Members Topic Count: 22 Topics Per Day: 0.00 Content Count: 123 Reputation: 4 Joined: 11/21/11 Last Seen: January 26 Share Posted September 14, 2012 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 More sharing options...
akihito Posted September 16, 2012 Group: Members Topic Count: 3 Topics Per Day: 0.00 Content Count: 27 Reputation: 6 Joined: 01/01/12 Last Seen: November 24, 2024 Share Posted September 16, 2012 wow pretty nice changes +1 Link to comment Share on other sites More sharing options...
Antares Posted September 18, 2012 Group: Members Topic Count: 74 Topics Per Day: 0.02 Content Count: 420 Reputation: 89 Joined: 01/30/12 Last Seen: April 29, 2023 Share Posted September 18, 2012 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 More sharing options...
PewN Posted September 18, 2012 Group: Members Topic Count: 209 Topics Per Day: 0.04 Content Count: 892 Reputation: 27 Joined: 12/09/11 Last Seen: April 16, 2016 Share Posted September 18, 2012 (edited) is this also block open kore? can u help me about this? how can i set it to the hash? oops. my pass Edited September 18, 2012 by bVersatile Link to comment Share on other sites More sharing options...
malufett Posted September 18, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 554 Reputation: 70 Joined: 04/04/12 Last Seen: November 8, 2013 Share Posted September 18, 2012 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.. Link to comment Share on other sites More sharing options...
PewN Posted September 18, 2012 Group: Members Topic Count: 209 Topics Per Day: 0.04 Content Count: 892 Reputation: 27 Joined: 12/09/11 Last Seen: April 16, 2016 Share Posted September 18, 2012 (edited) 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.. 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 September 18, 2012 by bVersatile Link to comment Share on other sites More sharing options...
Vianna Posted September 20, 2012 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 47 Reputation: 8 Joined: 12/06/11 Last Seen: January 13, 2013 Share Posted September 20, 2012 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.. 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 More sharing options...
Aries Posted September 20, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 70 Reputation: 18 Joined: 01/28/12 Last Seen: May 10, 2021 Share Posted September 20, 2012 Lovely Link to comment Share on other sites More sharing options...
Brynner Posted September 20, 2012 Group: Members Topic Count: 120 Topics Per Day: 0.02 Content Count: 1953 Reputation: 202 Joined: 01/08/12 Last Seen: 7 hours ago Share Posted September 20, 2012 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 More sharing options...
GreenBox Posted September 20, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 303 Reputation: 101 Joined: 11/13/11 Last Seen: October 11, 2023 Author Share Posted September 20, 2012 I didn't understood what you want, sorry ._. Link to comment Share on other sites More sharing options...
kyeme Posted September 20, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 164 Reputation: 12 Joined: 03/08/12 Last Seen: 3 hours ago Share Posted September 20, 2012 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.. 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 Link to comment Share on other sites More sharing options...
Brynner Posted September 20, 2012 Group: Members Topic Count: 120 Topics Per Day: 0.02 Content Count: 1953 Reputation: 202 Joined: 01/08/12 Last Seen: 7 hours ago Share Posted September 20, 2012 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 More sharing options...
Recommended Posts