Jump to content
  • 0

Modify Few Sources On Server


Question

Posted (edited)

Hello. My anticheat development is almost finished on client side. I am looking for someone who could help me find few basic things in server source (im not java coder and the files are very large). I just need to modify some packet headers, add HWID byte array to AuthLogin packet and change encrpytion alghoritm.

It would be great is some experienced java dev could spend 10 minutes on it, im sure it would be easy peasy for him ;)

Shoot me PM if you are willing to help! Thanks in advance!

Edited by Szakalaka

7 answers to this question

Recommended Posts

  • 0
Posted

Hello. My anticheat development is almost finished on client side. I am looking for someone who could help me find few basic things in server source (im not java coder and the files are very large). I just need to modify some packet headers, add HWID byte array to AuthLogin packet and change encrpytion alghoritm.

It would be great is some experienced java dev could spend 10 minutes on it, im sure it would be easy peasy for him ;)

Shoot me PM if you are willing to help! Thanks in advance!

so you need a mini-guide for compile a pack and test your work?

  • 0
Posted

so you need a mini-guide for compile a pack and test your work?

Seriously, don't reply when you have no idea about what he is talking about .. :okey:

 

He needs someone with l2j structure knowledge, aka where is what.

  • 0
Posted

Seriously, don't reply when you have no idea about what he is talking about .. :okey:

 

He needs someone with l2j structure knowledge, aka where is what.

because i dont undersrtund what he needs for that and i ask he. so dont write bullsh1ts. i dont understund because my english are bad and i ask he.

  • 0
Posted

Tell us which packets you need to edit and we will help you... here is a help section so more than one dev will help you.

 

Basically, all you need is in:

java/com/l2jserver/loginserver/network/

java/com/l2jserver/gameserver/network/

  • 0
Posted

Thank you for interest Tessa.

I would attach 16 byte array containing hardware id to packet, lets say RequestAuthLogin, to limit ammount of game windows from one computer.

I would switch some packet headers, just to make small additional protection against l2net and packet based bots, but i already found that big switch-case in L2GamePacketHandler.java so i consider it done.

Lastly, add additional encryption of every packet just before sending (so i would keep default encryption but i would cover it with one more, so server would firstly decrypt received packet with my alghoritm and then would do the same with the default one).

 

Well all i need is to put my additional encryption on EVERY packet, starting from pressing "login" button, from what i see gameserver and loginserver are using other encrpytions (might be wrong)

  • 0
Posted

Did you see java/com/l2jserver/gameserver/network/GameCrypt.java, because I don't really know how the packets encryption / decryption works...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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