WinsockPacketEditor (WPE) is used to modify the packages send to the game server.
So with that program WPE, you can, lets say send a package to the GameServer and tell it "I've just picked up 1.000.000 gold". The server will respond accordingly and write +1.000.000 gold to your account.
Now - these are the basics.
Game developers on the other hand don't want you to do that, so they've made a protection called "encryption".
This means that the packages you see and receive from the server are filled with nonsense (at least: If you don't own the
key of the encryption).
So lets take the same sentence from above (I've just looted 1.000.000 gold) which when encrypted with some random key would become something like "1$.000$.000&`00000*tJule*Oeds ev=I"
And that prevents you from sending the rite instructions to the server.
So what you need besides WPE, is the
key for the encryption 9Dragons uses And the method they apply.. If there would be one key for encrypting files/sentences, it wouldn't be much of a problem. But in fact there are endless key's and endless methods of encrypting.
So you need to look inside the launcher itself - and find the code where the 'key' for is called + find out
what encryption is used.
I think Saweet knows more about this - since he has managed to make 9Disciple (for the VN server) which also made use of the technique of modifying packages sent to the server.
If you care to raise your IQ/Knowledge with a few points, don't go TL;DR on this1.
If you're an ordinary leecher just skip the wall
If you want to learn more about
'going into the game code' (lol) then I'd suggest you take a look at
Also download the following tools (can also be found at tuts4you):
- OllyDbg
- PeID