Jump to content

Packet Obfuscation Support


Aleos

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  118
  • Reputation:   17
  • Joined:  01/29/15
  • Last Seen:  

Thanks a lot for this, it would've been a reason to move to Hercules if this wasn't going to get supported.

After some (newbie) issues I finally got it working on my test server, can't wait to push this through.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  249
  • Reputation:   72
  • Joined:  10/20/12
  • Last Seen:  

enabled by default @_@
I should rediff all my test clients

 

 

Were too lazy to completely diff my Client again, so I just moved some lines of the "DisablePacketEncryption"-Patch by Ai4rei.

 

Maybe someone needs it, too: Paste: df6z6jd1xyi

Edited by Jey
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

what's the advantage of this update? if i will be using own keys on my client, what happen to players who use custom client? thanks

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  34
  • Topics Per Day:  0.01
  • Content Count:  281
  • Reputation:   14
  • Joined:  10/14/13
  • Last Seen:  

what's the advantage of this update? if i will be using own keys on my client, what happen to players who use custom client? thanks

I guess, they won't be able to connect to the server.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

 

what's the advantage of this update? if i will be using own keys on my client, what happen to players who use custom client? thanks

I guess, they won't be able to connect to the server.

 

ohh that's great. been a major headache bcoz of cheaters.

 

can this also eliminate bots?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  116
  • Reputation:   4
  • Joined:  01/11/12
  • Last Seen:  

 

 

what's the advantage of this update? if i will be using own keys on my client, what happen to players who use custom client? thanks

I guess, they won't be able to connect to the server.

 

ohh that's great. been a major headache bcoz of cheaters.

 

can this also eliminate bots?

 

Exactly the purpose of this feature.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

 

 

 

what's the advantage of this update? if i will be using own keys on my client, what happen to players who use custom client? thanks

I guess, they won't be able to connect to the server.

 

ohh that's great. been a major headache bcoz of cheaters.

 

can this also eliminate bots?

 

Exactly the purpose of this feature.

 

nice..i'm going to try this asap..thanks

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  99
  • Reputation:   2
  • Joined:  02/23/14
  • Last Seen:  

150329024116.jpg

 

i need help client 2013-12-23c /sob

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Currently Nemo doesn't allow you to have a same key pair. Change your 1st, 2nd & 3rd using different keys.

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

150329024116.jpg

 

i need help client 2013-12-23c /sob

somehow it supposed to check for the input, not when patcher get the default keys, so just do this below

 Patches/PacketEncryptionKeys.qs | 17 -----------------
 1 file changed, 17 deletions(-)

diff --git a/Patches/PacketEncryptionKeys.qs b/Patches/PacketEncryptionKeys.qs
index ffd19c1..0d1d802 100644
--- a/Patches/PacketEncryptionKeys.qs
+++ b/Patches/PacketEncryptionKeys.qs
@@ -16,23 +16,6 @@ function PacketEncryptionKeys(varname, keyindex) {
 		return keyaddrs;//Error message
 	}
 	
-	//Duplicate Check
-	switch(keyindex) {
-		case 0:
-			if (keyaddrs[2] == keyaddrs[0]) {
-				return "First Packet Key is copy of Third for this date - change Third one instead";
-			}
-			if (keyaddrs[1] == keyaddrs[0]) {
-				return "First Packet Key is copy of Second for this date - change Second one instead";
-			}
-			break;
-		case 1:
-			if (keyaddrs[2] == keyaddrs[1]) {
-				return "Second Packet Key is copy of Third for this date - change Third one instead";
-			}
-			break;
-	}
-	
 	var curValue = convertToBE(exe.fetchHex(keyaddrs[keyindex], 4));
 	exe.getUserInput(varname, XTYPE_HEXSTRING, 'Hex input', 'Enter the new key', curValue);
 	exe.replace(keyaddrs[keyindex], varname, PTYPE_STRING);
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

Can someone already apply this to client 2012-04-10?

 

Been trying to make it work but still no luck. :)

 

 

[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4a19,l:19).

[info]: Closed connection from '127.0.0.1'.
[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4afe,l:19).
[info]: Closed connection from '127.0.0.1'.
 

 

I'm using weediff and nemo..with my custom keys checked here.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  116
  • Reputation:   4
  • Joined:  01/11/12
  • Last Seen:  

Can someone already apply this to client 2012-04-10?

 

Been trying to make it work but still no luck. :)

 

 

[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4a19,l:19).

[info]: Closed connection from '127.0.0.1'.
[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4afe,l:19).
[info]: Closed connection from '127.0.0.1'.
 

 

I'm using weediff and nemo..with my custom keys checked here.

Check your packet db. Set the packet version to match the client you are using.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  107
  • Reputation:   5
  • Joined:  07/01/14
  • Last Seen:  

Can someone already apply this to client 2012-04-10?

 

Been trying to make it work but still no luck. :)

 

 

[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4a19,l:19).

[info]: Closed connection from '127.0.0.1'.
[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4afe,l:19).
[info]: Closed connection from '127.0.0.1'.
 

 

I'm using weediff and nemo..with my custom keys checked here.

 

same problem , whenever i make and diff my client and put the right keys , getting rejected from the server with the error above , any idea why this is happening?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

 

Can someone already apply this to client 2012-04-10?

 

Been trying to make it work but still no luck. :)

 

 

[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4a19,l:19).

[info]: Closed connection from '127.0.0.1'.
[info]: clif_parse: Disconnecting session #3 with unknown packet version (p:0x4afe,l:19).
[info]: Closed connection from '127.0.0.1'.
 

 

I'm using weediff and nemo..with my custom keys checked here.

Check your packet db. Set the packet version to match the client you are using.

 

 already did that.

 

here's my input in my packet db

 

 

packet_db_ver: 30

packet_keys_use: 0x792CDD46,0xE91F4D8B,0x3C7F8865
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  118
  • Reputation:   17
  • Joined:  01/29/15
  • Last Seen:  

Try 20120404, the 20120410 has some issues with this as far as I know.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

oooh my mistake..currently rA only accepts 0x7FFFFFFF for maximum key value and my 2nd key is higher.

 

 

packet_db_ver: 30

packet_keys_use: 0x792CDD46,0xE91F4D8B,0x3C7F8865

 

I changed my 2nd key and everything works fine.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  62
  • Reputation:   0
  • Joined:  03/18/12
  • Last Seen:  

hi all,

i got some error.

i'm using Nemo for  2012-04-10 Client and my skill tree become Korean language.

can i diff using another diff tools for packet obfuscation Feature ?

sorry for my bad english

   
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Update your LUA/B.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  62
  • Reputation:   0
  • Joined:  03/18/12
  • Last Seen:  

Update your LUA/B.

i'm using the same LUA files , but if i'm using WeeDiff tree skill have normal language and i'm try to use nemo, tree skill become korean language.

because i'm using .lua

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  135
  • Reputation:   4
  • Joined:  11/23/12
  • Last Seen:  

 

Update your LUA/B.

i'm using the same LUA files , but if i'm using WeeDiff tree skill have normal language and i'm try to use nemo, tree skill become korean language.

because i'm using .lua

 

 

I used first weediff to uncheck disable packet onfuscation and other recommended/custom settings and then used nemo to add the 3 keys..and it works for me..

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  62
  • Reputation:   0
  • Joined:  03/18/12
  • Last Seen:  

 

 

Update your LUA/B.

i'm using the same LUA files , but if i'm using WeeDiff tree skill have normal language and i'm try to use nemo, tree skill become korean language.

because i'm using .lua

 

 

I used first weediff to uncheck disable packet onfuscation and other recommended/custom settings and then used nemo to add the 3 keys..and it works for me..

 

thank you sir ^.^

Link to comment
Share on other sites

  • 2 weeks later...

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

fKoHyN8.jpg

what is this means? why my 1st and 3rd keys are the same?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  29
  • Topics Per Day:  0.01
  • Content Count:  99
  • Reputation:   2
  • Joined:  02/23/14
  • Last Seen:  

fKoHyN8.jpg

what is this means? why my 1st and 3rd keys are the same?

generate 1st and 3rd keys again. /ok

  • Upvote 1
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:  

 

fKoHyN8.jpg

what is this means? why my 1st and 3rd keys are the same?

generate 1st and 3rd keys again. /ok

 

thanks for the info dude. /ok

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   0
  • Joined:  02/10/15
  • Last Seen:  

Hi all,

 

According to this page

I'm using 2012-04-10, and in the result column it shows BROKEN
Does this mean Packet Obfuscation is not supported for this client date??

Or I just input my 3 custom keys and check if it's pass or not, don't mind with the table below??

Thanks
 

Link to comment
Share on other sites

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