Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Bots & Macros
You last visited: Today at 20:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] ClassicConquer Bot/Multi-Tool (Packets, Overlays, Plugins)

Discussion on [Release] ClassicConquer Bot/Multi-Tool (Packets, Overlays, Plugins) within the CO2 Bots & Macros forum part of the Conquer Online 2 category.

Reply
 
Old 04/14/2026, 15:15   #16
 
elite*gold: 0
Join Date: Aug 2008
Posts: 62
Received Thanks: 54
Quote:
Originally Posted by Eckounlimitd23 View Post
anyway to change the script where it store stuff after dying instead of just going back to the spawn? i've been trying to figure it out



nevermind got it figured out. i also tweaked it where if the bot detects a player nearby, it'll move opposite direction, just a little safety measure.

i really appreciate you releasing this. the source the did help and actually learned a lot of codings becuase of it. thanks again.
Cool, feel free to contribute it to the repository :3
brklol is offline  
Old 04/17/2026, 22:03   #17
 
elite*gold: 0
Join Date: Apr 2026
Posts: 1
Received Thanks: 0
// Simplified logic for the SendMsg Hook
signed int __stdcall Hooked_SendMsg(void* pClient, char* pData, uint32_t dwSize) {
uint16_t packetSize = *(uint16_t*)pData;
uint16_t packetType = *(uint16_t*)(pData + 2);
char* payload = pData + 4;

if (packetType == 0x0421) {
// REPLACE: Use hardcoded donor hardware ID packet
memcpy(payload, donor_0421_payload, donor_0421_size);
return Original_SendMsg(pClient, pData, donor_0421_size + 4);
}

if (packetType == 0x041B) {
// 1. Extract Key Material (Timestamp + Password Hash)
// 2. Derive AES Key: MD5(TS + Pass + TS + Magic)

// 3. Decrypt Field 6 (the 64-byte blob)
AES_128_CBC_Decrypt(field6_ptr, decrypted_blob, derived_key, iv);

// 4. SPOOF: Overwrite machine-specific bytes in the decrypted struct
memcpy(decrypted_blob + 16, "00:11:22:33:44:55", 17); // Spoof MAC
memcpy(decrypted_blob + 32, "DESKTOP-GHOST", 13); // Spoof Hostname
*(uint32_t*)(decrypted_blob + 12) = 0; // Force VM Flags to 0

// 5. Re-encrypt and replace in the buffer
AES_128_CBC_Encrypt(decrypted_blob, field6_ptr, derived_key, iv);
}

return Original_SendMsg(pClient, pData, dwSize);
}

That look right
Djarius is offline  
Old 04/29/2026, 21:22   #18
 
elite*gold: 0
Join Date: Mar 2013
Posts: 1
Received Thanks: 0
Great Drop!

Quote:
Originally Posted by brklol View Post
Hi all,

Decided to open source the bot/tool I've been working on for Classic Conquer (conqueronline.net).

I don't expect anyone to contribute to this project but feel free to open a pull request if you're curious enough. The existing code is by no means perfect, it was a learning experience for me as well.

The 'original' source comes with a HWID and anti-cheat spoofer for the login flow, but I decided to not publish that part of the tool. However, you may follow to figure it out yourself.



PS: I will NOT compile the project for you. You will have to figure it out yourself. It is set up in a way that it should be easy enough for you to figure it out.
Thanks for dropping this, it's been a really fun project to mess around with. I've added a bunch of stuff to my version, HWID support, an Auto VPN for switching IPs on the fly, a Tao Hunter with Fire of Hell and single target skills, a Dynamic Gold Collector, and some pathing tweaks to mix things up a bit. Also threw in a Repair All option for the Artisan Spammer and built a plugin for farming Squamas. Currently working on an Auto Blue Mouse Quest plugin and a couple other things I think would be pretty useful. I also fixed up the looting and cleaned up the settings a lot, felt like there was just way too much going on before, wanted it to feel less overwhelming.
Anyway, appreciate you putting this out there, gave me a great base to work from. Might contribute back at some point but for now keeping my version private with a few friends.

Cheers!
jakeypops7 is offline  
Old Yesterday, 04:36   #19
 
elite*gold: 0
Join Date: Jan 2006
Posts: 47
Received Thanks: 7
Quote:
Originally Posted by brklol View Post
Cool, feel free to contribute it to the repository :3
Well. I'm done with this server. i got banned a couple of times now. i did a speedrun to see how far i can go, i got up to 27 days, almost maxed out gears, full 2 soc, 3 legs and 55 prestige till i got banned.

i am not sure how to contribute to github but here is my src files if anyone wants it.

to sum it up, i added more features to the original source.
-store after death
-pushback away from other players
-added more maps
-tele to market if blue name nearby
-added walk to pathfinder
-robust picking up +1s items
-added a timer for run time and cooldown

... i might have missed more but i created green notations on each blocks to notate what it does.

i couldn't get hwid figured out so i dont think ill be coming back soon.
Attached Files
File Type: rar src.rar (171.9 KB, 6 views)
Eckounlimitd23 is offline  
Reply


Similar Threads Similar Threads
[Release] +5500 Packets structure , client/packets constants
10/07/2012 - CO2 PServer Guides & Releases - 10 Replies
edit : if u know nothing about packets go to this post first explaining what is packets , and explaining a packet with details and everything http://www.elitepvpers.com/forum/co2-pserver-disc ussions-questions/2162344-packets-packets-packets. html#post19074533 i start making my very own packet structure to use them on my new proxy but i thought of ripping them from the source so yeah the following packets is ripped of trinity base source right now im just providing the packets structure...
Packets packets packets...
10/06/2012 - CO2 Private Server - 13 Replies
I have been struggling to understand what is a Packet how could i create one with the data i want then send it to my server So please any one tell if as example i want to send some info from my client to my server, then handle them from the server how could i do that : i have my socket server, also i don't wanna copy and paste codes i want to UNDERSTAND. My PacketReader.cs
ClassicConquer
10/31/2010 - CO2 PServer Archive - 12 Replies
Classic conquer 1.0 is back check the site if you dont believe me, but we need your support to keep this server alive, we need ur support :( Here is the video: YouTube - classic-conquer Classic Conquer:Classic-Conquer And remember we need your support to keep this project alive, we also need programmes to help in fixing bugs. :handsdown: No BP



All times are GMT +2. The time now is 20:15.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.