Register for your free account! | Forgot your password?

You last visited: Today at 04:42

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

Advertisement



XProxy

Discussion on XProxy within the Conquer Online 2 forum part of the MMORPGs category.

Reply
 
Old   #1
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
XProxy

This is not a release (yet) it is simply to see how many people would try it out or dev for it. First I shall beg for forgiveness for not releasing it sooner like I said I would (crazytao sucked me in). Second, a rundown of what it is.

Not many people used my XProxy due to its lack of "hack" features in it such as speeding and autohunt/loot shit. Then I came up with an idea of a public dev of a proxy that the community could work on. It's pretty much been functional minus the latest patches that cause it to be out of date(which I am currently working on fixing). Here's the idea:

It's a module loading proxy. That's pretty much it. Allows the community to develop any hack/cheat/exploit under the sun. All I provide is the proxy itself. When I release it I will obviously give a module sample. In fact, I'll post it here. You all can tell me your thoughts on it and ideas. The actual release will have a full working auto stigger (used it to test the features) as a good template and a base of just the required functions (module wise). The end idea is to have a proxy the community can work on together. The proxy itself is coded in C++ but you should be able to use any language to make the dlls in as long as they follow the rules :P

The proxy pretty much only handles the encryption/decryption and whatever else is required to be simply that, a proxy.


Here is a sample of part of a module
Code:
void CPacketParser::init()
{
	//Place any config loading, variable setting, anything that is to be done before connecting here
}
char * CPacketParser::version()
{
	//Your modules versioning info (max characters : 80)
#ifdef _DEBUG
	return "Module test packet parser 1.0 --- Xandium Studios -- DEBUG";
#else
	return "Module test packet parser 1.0 --- Xandium Studios";
#endif
}
bool CPacketParser::ParseServerPacket(char * pData)
{
	char cTxt[20];
	int size;
	//Server to Client packets
	//return true to pass the original packet to the client
	//return false to stop the proxy from passing the packet to the client
	switch (*(WORD*)(pData+2))
	{
		case 0x03EE:
			size = *(char*)(pData+68);
			memset(cTxt, 0, 20);
			memcpy(cTxt, (pData+69), size);
			SendText(0x07DE , "SYSTEM", cTxt, "Parsed by dll", 0);
			break;
		case 0x03EC:
			//int i;
			//char cTxt[30];
			//memset(cTxt, 0, 30);
			//*(WORD*)cTxt = 4;
			//*(WORD*)(cTxt+2) = 4;
			//SendMessageToServer(cTxt, 4);
			//writeconsole("Console write test", WHITE);
			break;
	}
	return true;
}
bool CPacketParser::ParseClientPacket(char * pData)
{
	//Client to Server packets
	//return true to pass the original packet to the server
	//return false to stop the proxy from passing the packet to the server

	switch (*(WORD*)(pData+2))
	{
	case 0x03EE:
		//SendText(0x07DE , "SYSTEM", pData, "Parsed by dll", 0);
		break;
	case 0x03EC:
		//memset(cTxt, 0, 30);
		//*(WORD*)cTxt = 4;
		//*(WORD*)(cTxt+2) = 4;
		//SendMessageToServer(cTxt, 4);
		break;
	}
	return true;
}
Comments?
bone-you is offline  
Thanks
5 Users
Old 09/19/2007, 14:06   #2
 
elite*gold: 0
Join Date: Aug 2007
Posts: 49
Received Thanks: 12
I suggest you work on your pserver instead. I'd rather you do that then facilitate cheating on official servers... but maybe that's just me.
flowerpot! is offline  
Old 09/19/2007, 17:10   #3
 
Queen-Of-Evil's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 595
Received Thanks: 443
Cool sounds like a great idea, if its open source the whole community should be able to tamper with it to create a multitude of diffrent variations... sounds good, and the C++ is a good choice aswell cause these days 80pc of Lanquages can convert from and back to C++. Cool, nice work, id be sure to give it a look at when its released.

P.S> Did you resolve your Cotobo problem?
Queen-Of-Evil is offline  
Old 09/19/2007, 20:56   #4
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Never did have a problem with cotobo. I quit over a year ago lol.
bone-you is offline  
Old 09/19/2007, 23:07   #5
 
Queen-Of-Evil's Avatar
 
elite*gold: 0
Join Date: Oct 2006
Posts: 595
Received Thanks: 443
:P My bad it was Tw3aks Cotobo and proxy not working... now its affecting others aswell...
Queen-Of-Evil is offline  
Old 09/20/2007, 02:25   #6
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Posted it up. Waiting for it to get through the queue now xD enjoy.
bone-you is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
XProxy v2
04/12/2008 - CO2 Exploits, Hacks & Tools - 261 Replies
Finally going to release it xD I'll do my best to keep it up to date with patches TQ comes out with. FYI, for the time being, this tool is for developers only until modules are written. Here's what XProxy is, and here's what it isn't. XProxy IS: A proxy. Module based. Works with 5016 (with OldPatch module)
Xproxy 4354 running with SV
03/17/2008 - CO2 Guides & Templates - 52 Replies
I dont know if i will be banned with this guide, but imma take my chances to help others so as what bone-you did to me in helping to run my 4354 client. 1st. Copy and paste this conquer.exe attached to your 4354 CO folder. (Dont worry, that conquer.exe came from this very website a long time ago.) 2nd. Get bone-you's xproxy running. 3rd. Run your SV as you usually do it. 4rth. Voila! happy Boting! Thanks to bone-you for providing the utmost help to us with the xproxy he...
AllPurpose Skill Caster + XProxy
01/11/2008 - CO2 Exploits, Hacks & Tools - 0 Replies
hello, This works just like the autostig module that bone-you made for us, When the player jumps it casts the set spell. I added the function "setskill x". you type that in team chat. In order to find out the skill number:cast the skill while using the proxy and a message will be shown and the skill number can be seen. forexample: if you wanted to cast magicshield, you would type "setskill 1090" in team chat and then use "add playername" to add people to the targetlist. This would...



All times are GMT +1. The time now is 04:42.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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