BJX Bot Client is out!

08/15/2005 10:44 chocoman4k#106
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.
08/15/2005 12:55 krepu#107
good work, i have checked it and doesnt send any data to bjx server. didnt run AV check as i dont use any, some1 else check for virus if u want.

+karma
08/15/2005 13:53 sutte#108
How great job ! ><b
08/15/2005 16:02 inSertCoiN#109
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?
08/15/2005 16:12 chocoman4k#110
Quote:
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.
08/15/2005 16:59 nickel#111
help~~ having problems with guildconductor(S) =(

[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.]
08/15/2005 17:31 gods_ghosts#112
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--
08/15/2005 17:46 chocoman4k#113
Quote:
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 ([Only registered and activated users can see links. Click Here To Register...]), 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%.
08/15/2005 18:31 Linux#114
Sorry if this is a noob question but will this work after the 20th when they start to charge money for it?
08/15/2005 18:42 Cingiin#115
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
08/15/2005 18:48 Cingiin#116
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.
08/15/2005 19:14 Linux#117
Omg that is awsome :D + karma
08/15/2005 19:46 compwiz#118
Quote:
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.
08/15/2005 20:00 ultimatedestroyer#119
Quote:
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.
08/15/2005 20:01 Cryptic#120
Quote:
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?