Here is a server emulator, just copy cfye_epvp_loco.exe into your bjx directory and run it instead of CFYE.exe.
You might wanna delete CFYE.exe so that you don't accidently execute it in future.
Finally figured how gamecard server handshake works.
It sends your password to the bjx server, the server returns your encrypted password, and this encrypted password is being sent in the login packet to the Conquer Online server.
This was probably done in order to make cracking it pretty hard as you would need extensive knowledge on how Conquer Online login procedure works.
Your firewall might still give you a warning that it is trying to connect to the BJX server as I didn't hook the connects, but you can ignore this as all packets that contain login/password/server won't leave your computer.
Edit: To be exact, no packet will be sent to the BJX server.
Originally posted by inSertCoiN@Aug 15 2005, 16:02 Great job, +1 krma. But i have 1 question... When TQ patch out the bot will u be able to fix it without the source?
I wouldn't say it's impossible but it's a lot of work, I think the author of BJX will make another version of the BJX bot if TQ patches it, in this case you can probably just use the cracked .exe in the new version as zffy.dll is responsible for the Conquer Online protocol.
[00:51:37] Run script successful:line[9],moveto,333,333
[00:51:37] Run script:line[10],teleport,GuildConductor1,dialogue[Please teleport me there.]
[00:51:37] Run script unsuccessful:line[10],teleport,GuildConductor1,dialogue[Please teleport me there.]
chocoman thats awesome dude..but how do uknow that the pass, id and server info isnt still being passed on?can u post some proof couse im curious as to how it works btw i also need someones help in making a patch for me. I need a patch that will take me to lvl 97 and 98 bandits, but for som reason when i do it and i go in the last vortex it wont allow me to so i was wondering if neone is up for the job and the it can also help the rest of us for lvling and hunting thnx again
edit: btw am i alloud to post this quettion on theis part of the fourm?
Originally posted by gods_ghosts@Aug 15 2005, 17:31 chocoman thats awesome dude..but how do uknow that the pass, id and server info isnt still being passed on?can u post some proof couse im curious as to how it works btw i also need someones help in making a patch for me. I need a patch that will take me to lvl 97 and 98 bandits, but for som reason when i do it and i go in the last vortex it wont allow me to so i was wondering if neone is up for the job and the it can also help the rest of us for lvling and hunting thnx again
edit: btw am i alloud to post this quettion on theis part of the fourm?
--smile--
Take some packet sniffer like ethereal (), run the old BJX client and login. You will see that it sends data to 2 IP's, in the cracked version it only sends it to 1 IP. Now run Conquer Online and login with the same l/p, you will see that the login data matches 100%.
thats is awesome man. No need to worry having our accounts stolen, maybe we can focus on the scripts for now =) I've been trying to get one to work for tg, though I'm not sure how to get it to aim correctly for an archer using scatter. Anyone got any ideas? (main reason is, it is ENTIRELY too obvious to try to level with an archer using scatter... you don't sit in front of a mob and get beat to death, also, would be nice to alleviate lag when tg'ng up at those 125 stakes, man does lag go out the roof there.) Anyone have any ideas?
For Linux, Since the program is no longer sending anything to the BJX server, there is nothing to tell the program not to work, so, yes, it will continue to work after the Aug 20 deadline.
Originally posted by Cingiin@Aug 15 2005, 18:42 thats is awesome man. No need to worry having our accounts stolen, maybe we can focus on the scripts for now =) I've been trying to get one to work for tg, though I'm not sure how to get it to aim correctly for an archer using scatter. Anyone got any ideas? (main reason is, it is ENTIRELY too obvious to try to level with an archer using scatter... you don't sit in front of a mob and get beat to death, also, would be nice to alleviate lag when tg'ng up at those 125 stakes, man does lag go out the roof there.) Anyone have any ideas?
btw.. Thanks again, big time Choco
I had that idea first =P I was trying it out. You can't talk to an NPC twice so you'll have to do it in any city beside TC, and I'm not sure if you can say "I see" to that msg when you get in. Aiming shouldn't be a problem as long as your jump to the stakes and not the scare crows.
Originally posted by Linux@Aug 15 2005, 18:31 Sorry if this is a noob question but will this work after the 20th when they start to charge money for it?
Theres probably an easy way round having to pay for it.
Originally posted by chocoman4k@Aug 15 2005, 10:44 Here is a server emulator, just copy cfye_epvp_loco.exe into your bjx directory and run it instead of CFYE.exe.
You might wanna delete CFYE.exe so that you don't accidently execute it in future.
Finally figured how gamecard server handshake works.
It sends your password to the bjx server, the server returns your encrypted password, and this encrypted password is being sent in the login packet to the Conquer Online server.
This was probably done in order to make cracking it pretty hard as you would need extensive knowledge on how Conquer Online login procedure works.
Your firewall might still give you a warning that it is trying to connect to the BJX server as I didn't hook the connects, but you can ignore this as all packets that contain login/password/server won't leave your computer.
Edit: To be exact, no packet will be sent to the BJX server.
Which Version of BJX? Do you think you could provide the link you got YOUR version from?
Edit: There is one thing I do not understand.
If BJX First sent USER/PW To his server, then sent the Encrypted Password to the CO Login server, How did it send the data to two IPs?
[HELP]I have a 5200+ source and client I make char FINE relog Client exit 03/06/2010 - CO2 Private Server - 66 Replies Hello,
I have made myself an 5200+ it works just about I have the client updated to 5200 And my source updated to 5200+ here is what my problem Is
So I make an account /newacc hello test and I login all fine my CMD is showing fine too so then I make an character that character gets made the CMD shows no error but then when I relog in my CMD sais
Hello has connected to you!
and then I login and get to Logging into Gameserver and the my client just closes but my CMD does not say hello...