Aleos

Packet Obfuscation Support

Recommended Posts

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.

Share this post


Link to post
Share on other sites

enabled by default @[email protected]
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

 

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?

Share this post


Link to post
Share on other sites

 

 

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.

Share this post


Link to post
Share on other sites

 

 

 

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

Share this post


Link to post
Share on other sites

150329024116.jpg

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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);

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

   

Share this post


Link to post
Share on other sites

Update your LUA/B.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

 

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..

Share this post


Link to post
Share on other sites

 

 

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 ^.^

Share this post


Link to post
Share on other sites

fKoHyN8.jpg

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

Share this post


Link to post
Share on other sites

fKoHyN8.jpg

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

generate 1st and 3rd keys again. /ok

  • Upvote 1

Share this post


Link to post
Share on other sites

 

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

Share this post


Link to post
Share on other sites

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
 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.