sltbnjr Posted June 1, 2008 Posted June 1, 2008 So here it is, I'm done with l2mega (It was yet another server that was going to destroy itself with the custom trash) The idea is extremely simple, I think everybody will agree. Securities that only change the login process, such as bakeice, are completely useless. You can bypass them all the same way... so here it is Concept "official" represents the bakeice client "walker" represents any other client you want to connect to your server with The method~ Official login: real login, then at GameServer send ProtocolPacket, recieve KeyInit, send RequestAuthLogin, kick official client Walker login: fake local login, at GS-> ignore ProtocolPacket, recieve official KeyInit, ignore RequestAuthLogin, and then it's ready, stream the server connection to the walker connection The official client has to do the RequestAuthLogin because it requires keys that were sent at loginserver Proof of concept: This requires 2 computers, physical or not (L2 works now in vmware 6.5b :D ). For this simple demo I made to show the idea, walker connects to 127.0.0.1:2106 (direct), and official is on the other comp. The official client is proxied to the walker computer (SOCKSv5, port 1999) First login with the right username on the walker client, select the only server and enter, the console will display Local connection waiting. Now, login with the official client and enter the real server you want Your walker client should now be at char selection screen, done~ Note: the reason you have to login with the same username for the fake local login is that if your usernames don't have the same length, the XOR key will be corrupted, as there is no encryption handling in this application. This executable requires the .net framework 2.0 http://www.mediafire.com/?mlchm2pzmxw The source is included, and in source/resources/ there are the C4 and IL loginserver packets for the fake local connections My app also supports OOG connections on port 2107 but you need an IL-C5 interface and I did that as a module of my own packet editor, and it's not ready for release Back to retail ~ ! Quote
SpokeRu Posted June 1, 2008 Posted June 1, 2008 Sounds hard enough, but we will try, anyway ths for conсeptions of this method...hope it will be work at me :) Quote
EboLLa Posted June 1, 2008 Posted June 1, 2008 indeed sound hard but thank you for your ideea... maybe some1 will make this concept to work with walkers on important servers. Quote
mpj123 Posted June 1, 2008 Posted June 1, 2008 yar, you can do that through l2.net as well :) didn't know walker had a feature like this though. Quote
sltbnjr Posted June 1, 2008 Author Posted June 1, 2008 indeed sound hard but thank you for your ideea... maybe some1 will make this concept to work with walkers on important servers. what? It does work already and for the russians out there, I saw sauron posted the same idea before me here http://allcheats.ru/t24258/, but I don't browse russian boards~ I only saw the thread because of this http://allcheats.ru/t76384/ Quote
dejfe Posted June 1, 2008 Posted June 1, 2008 hmm , but f.e. Iam not able to get on "server choose" screen on DN (with walker client) And you wrote you need be there , and then log with normal client ... I do smth wrong then :) Quote
sltbnjr Posted June 1, 2008 Author Posted June 1, 2008 Here are the simplified steps: The computer with walker has IP xxx.xxx.xxx.xxx The IG walker client connects to 127.0.0.1:2106 (change l2.ini) l2fork.exe is on the walker computer The computer with bakeice proxies gameguard.des to xxx.xxx.xxx.xxx:1999 (SOCKSv5) Login on the walker client with the same user name, enter server Login on the bakeice client with the real info, enter the server you want that is all you need to do Quote
dejfe Posted June 1, 2008 Posted June 1, 2008 just one q. l2fork say me this "Using Proxy: False" its right or not ? :P Quote
sltbnjr Posted June 1, 2008 Author Posted June 1, 2008 it's normal, that proxy is an outgoing proxy if you want to proxy the gameserver connection, type proxy true proxy_port <your port> proxy_ip <your ip> Quote
dejfe Posted June 1, 2008 Posted June 1, 2008 oks, right now I install l2 on virtual machine .. Hope it wont be dreamless night :D Quote
SpokeRu Posted June 1, 2008 Posted June 1, 2008 sltbnjr, can u capture movie how log with walker using only 1 PC PLEASE ;) Quote
Dadman Posted June 1, 2008 Posted June 1, 2008 how to install a virtual machine plz? sry for this newby question but I've tryed to install one before but I didn't know how to install it. And btw what is l2fork.exe? Quote
sltbnjr Posted June 1, 2008 Author Posted June 1, 2008 how to install a virtual machine plz? sry for this newby question but I've tryed to install one before but I didn't know how to install it. you install a virtual machine OS the same way you install a regular OS. That won't be covered here And btw what is l2fork.exe? the download I won't be answering further bad/unrelated questions questions on topic are welcome And video coming Quote
Recommended Posts
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.