- Joined
- Jan 9, 2008
- Messages
- 818
- Reaction score
- 847
Hey all,
So, there have been several tries to get rid of the maple auth system introduced in some version when kiki was still around (2011 or so). We've seen hacks inside the localhost to send password and then username in the auth/login packet (basically changing the token to the username inside the packet) and even DLLs that could do this trick to return the username instead of the token.
In addition of this, there were some private methods of getting the username inside the auth/login packet. Sorry for my release guys!
Now, finally, I release my public MSAuth server (or, I should call it NMAuth server) so you guys can just add a simple file inside the maplestory directory and launch the client. Note: no hacks are involved and the method is pretty simple: handle packets like the real server and send garbage back.
The sourcecode, however, will be private for the time being. This is because I don't want Nexon going all mad on this method (or should I? Would be fun to have a new challenge this year ).
You can ask me for the source (golang, ofcourse), and we could also arrange a library/file that can do the same poop all on the client side (if you do not trust me or others, w/e).
SO.
THE CODE YOU HAVE TO PUT IN nmconew.ini IN THE MAPLESTORY DIRECTORY IS:
(Also a zipped variant is available here: View attachment nmconew ini.zip )
That's it. Basically, NMCO (Nexon Messenger stuff) will connect to my dutch server, and that sends back the username as the login token. This will give you the username (instead of the auth token) in the login packet.
Have fun, and if you got questions, ask me.
Greets, Erwin
So, there have been several tries to get rid of the maple auth system introduced in some version when kiki was still around (2011 or so). We've seen hacks inside the localhost to send password and then username in the auth/login packet (basically changing the token to the username inside the packet) and even DLLs that could do this trick to return the username instead of the token.
In addition of this, there were some private methods of getting the username inside the auth/login packet. Sorry for my release guys!
Now, finally, I release my public MSAuth server (or, I should call it NMAuth server) so you guys can just add a simple file inside the maplestory directory and launch the client. Note: no hacks are involved and the method is pretty simple: handle packets like the real server and send garbage back.
The sourcecode, however, will be private for the time being. This is because I don't want Nexon going all mad on this method (or should I? Would be fun to have a new challenge this year ).
You can ask me for the source (golang, ofcourse), and we could also arrange a library/file that can do the same poop all on the client side (if you do not trust me or others, w/e).
SO.
THE CODE YOU HAVE TO PUT IN nmconew.ini IN THE MAPLESTORY DIRECTORY IS:
Code:
[Settings]
ServerIp=mc.craftnet.nl
ServerPort=47611
That's it. Basically, NMCO (Nexon Messenger stuff) will connect to my dutch server, and that sends back the username as the login token. This will give you the username (instead of the auth token) in the login packet.
Have fun, and if you got questions, ask me.
Greets, Erwin
Attachments
You must be registered for see attachments list