Jump to content
  • 0

Restrict people from repatching client


pinyinhuo

Question


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  54
  • Reputation:   0
  • Joined:  12/26/12
  • Last Seen:  

 

Hello, i just got my client 20131223, and i would like to use nemo so i could disable multiple logins or multiple windows.

i am successful so far to patch my client, 

my concern is, is it possible that people cant able to patch my current client so that they cant able to enable multiple window?

 

btw? If i use nemo, will it able to block maya purple hack and nodelay hack? Thanks!

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  505
  • Reputation:   126
  • Joined:  04/04/16
  • Last Seen:  

You can use grf encryption using grf tool and md5 client hash to prevent your client exe from being modified.

about the maya purple hack you can switch this to no but it will screw the game animation.

https://github.com/rathena/rathena/blob/master/conf/battle/client.conf#L185

Packet obfuscation also block packet spamming so this will help you avoid rpe and wpe.

But still gameguard like Gepard Shield is the best option if you can spare some $. 

  • Upvote 2
Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  50
  • Topics Per Day:  0.02
  • Content Count:  763
  • Reputation:   227
  • Joined:  02/11/17
  • Last Seen:  

Hi Good Day,
 Yes it is possible if they know the exact client you are using which is kinda hard.

You won't be able to block WPE/Maya Purple hacks by just diffing it using NEMO. It's either you will use packet obsfuscation or
you will get a gameguard to block all third party programs.
but packet obsfuscation has limitations in blocking third party program.
gameguard is the best solution since a gameguard can limit max clients you wont have to worry about players bypassing your no multiple log-ins and block all third party programs :)))

Edited by crazyarashi
Spelling and grammar fix
  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  34
  • Topics Per Day:  0.01
  • Content Count:  386
  • Reputation:   38
  • Joined:  04/28/13
  • Last Seen:  

You can just hex your exe to change some reading files, like clientinfo.xml, ini file, etc.

So if they re-patch the client, they wont be able to log-in to the server, unless they make same modifications to the .exe file.

  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  54
  • Reputation:   0
  • Joined:  12/26/12
  • Last Seen:  

Hello Everyone

I appreciate your concern, i guess i have to secure my grf and learn about md5.

Have a good one everyone ^^

 

Link to comment
Share on other sites

  • 0

  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10015
  • Reputation:   2348
  • Joined:  10/28/11
  • Last Seen:  

On 2017-4-19 at 7:11 AM, pinyinhuo said:

is it possible that people cant able to patch my current client so that they cant able to enable multiple window?

yes.

conf/login_athena.conf#L155-L171

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...