Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 03:00

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

Advertisement



For who can make a proxy or who know about it ..

Discussion on For who can make a proxy or who know about it .. within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 138
Received Thanks: 0
For who can make a proxy or who know about it ..

i just need a little help of what i should learn at first , then do proxy is that hard or just if i learned a good codin way i can do anything , please help me with anything , thanks alot . if you just don;t have any thing to say just don;t spam me and say im not that good or im just messing around k , or just say a good thing that will help me alot .
→what should Learn at first .
→what i should know about the proxy and if the programmer can help me in that .
→and how long that will take from me ( year .. more ).
→which best languages i should learn . |C# , C++ , Java|

♠ and tell me if i have to learn this stuff or just i have to leave all that . give me your opinion.
fireTQ is offline  
Old 06/18/2010, 04:23   #2
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
If you don't know any coding a proxy is not a good start.
It's a long-term goal for beginners.

Your best bet would be learning C#/ Cpp/ or java (considering these are the most commonly used languages for Conquer online bots) but other languages are just as efficient if you know how to use them.

A few things you'll need to know:
Types.
Packet structures.
Pointers.
Sockets.
Hooking/ Patching (for making a loader to connect to the proxy(an alternative to this is socks cap))
A general understanding of programming concepts.
motivation.
Cryptography

And that's not everything. But if you don't know how to implement any of the information above you have a lot more to learn.
Ian* is offline  
Thanks
1 User
Old 06/18/2010, 19:36   #3
 
elite*gold: 0
Join Date: Oct 2009
Posts: 138
Received Thanks: 0
Quote:
Originally Posted by Ian* View Post
If you don't know any coding a proxy is not a good start.
It's a long-term goal for beginners.

Your best bet would be learning C#/ Cpp/ or java (considering these are the most commonly used languages for Conquer online bots) but other languages are just as efficient if you know how to use them.

A few things you'll need to know:
Types.
Packet structures.
Pointers.
Sockets.
Hooking/ Patching (for making a loader to connect to the proxy(an alternative to this is socks cap))
A general understanding of programming concepts.
motivation.
Cryptography

And that's not everything. But if you don't know how to implement any of the information above you have a lot more to learn.
thanks alot pal that's an amaizing Teps for me , and about if i know some or not yeah i know some of this stuff but not a pro at it ,im just want to know to know where i should start and don't mess out the right way thanks again that's helped me alot , if you have more just say it above
fireTQ is offline  
Old 06/18/2010, 19:40   #4

 
elite*gold: 150
Join Date: Apr 2007
Posts: 2,394
Received Thanks: 6,644
Quote:
Originally Posted by fireTQ View Post
thanks alot pal that's an amaizing Teps for me , and about if i know some or not yeah i know some of this stuff but not a pro at it ,im just want to know to know where i should start and don't mess out the right way thanks again that's helped me alot , if you have more just say it above
Well you must start at LEARNING a developing languade. As soon
as you know the Basics, learn about network developement.
After that you should try creating some bigger Projects for
expirience. After that you also should take a look at
Reversing and get some knowledge about Assembler.
wurstbrot123 is offline  
Thanks
1 User
Old 06/19/2010, 01:17   #5
 
elite*gold: 0
Join Date: Oct 2009
Posts: 138
Received Thanks: 0
just a question why they called proxy :P :S
fireTQ is offline  
Old 06/19/2010, 03:19   #6
 
gabrola's Avatar
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
Because it IS a proxy that acts as a tunnel between a client and a server
gabrola is offline  
Old 06/19/2010, 18:34   #7
 
elite*gold: 0
Join Date: Oct 2009
Posts: 138
Received Thanks: 0
Quote:
Originally Posted by gabrola View Post
Because it IS a proxy that acts as a tunnel between a client and a server
thx , well if you have more info can help me in my way to make one just put don't be selfish XD kiddin but yeah please put spmething eh ! , thanks
fireTQ is offline  
Old 06/20/2010, 05:50   #8
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Ok here's a few more links but it sounds like most of what you need has already been supplied.


#1: Learn C# or some other medium/high end programing language (C++ is awesome but it's a hassle for alot of people to learn, Java is great but again... not as many resources around the forum for it)

I recommend C# simply because there are a ton of conquer online sources written in C# and they give you some great examples on how to code things (they are basically half of a proxy mixed in with a bunch of other features already... so it's good inspiration)


#2: Learn about packets




#3: Learn about Conquer, it's packets, how the client/server communicates.



Sources are another great example as well as asking around some.

#4: Cryptography!

The auth/login encryption is quite basic and has already been posted around here... Blowfish will be a bit more work (game server encryption) but again.. lots of information about it already posted and some completed codes (rippable form various sources, the wiki and the forum)

#5: Put it all together into something that works properly. Very useful if you understand first how a proxy really works and what you are trying to do... here's a basic explanation.


Proxy will bind itself to a specified port and listen for connections (coming from client). On client connection the proxy will send a connection request to the Auth/login server. It will then handle communication between the two (while modifying packets being sent if necessary) Client->proxy->Server and Server->Proxy->Client.

Once auth/login procedure is done you will switch over to the Game server (the ip and port for which can be discovered from one of the login packets coming from the server)

The game should be now trying to connect to the ip/port provided in that packet (you should have modified it to connect to the proxy on a different port). The proxy will then accept that connection and forward it to the game server. You then setup the game server encryption (using data being sent between the two + some packet modification from the way I understand it) and then forward data between the two while intercepting/changing any packets you desire along the way.

You can then handle actions such as botting through packets being sent.

Eg: Handle chat packets being received Client->proxy. Pull commands from them and respond with the appropriate action (such as jumping to a specified coords.. this requires sending a packet to the server and updating the client)


Hope that helps a bit.. You will need quite a bit of coding knowledge though before you can really do much with a custom proxy... Best of luck though

Pro4Never
pro4never is offline  
Thanks
5 Users
Old 06/20/2010, 10:28   #9
 
elite*gold: 0
Join Date: Oct 2009
Posts: 138
Received Thanks: 0
yeah you right that's helped me a much more , and it's agood info befor i start in learing deep more at codin stuff , and i don;t know how to thank you you helped me not a bit it's a good and useful post thanks alot , and im sorry if i tired you in wrote this post but i really i need that help and more , im goin save this post to remind me if i forgot somethin , thanks again =)
fireTQ is offline  
Old 06/26/2010, 12:21   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
Quote:
Originally Posted by fireTQ View Post
yeah you right that's helped me a much more , and it's agood info befor i start in learing deep more at codin stuff , and i don;t know how to thank you you helped me not a bit it's a good and useful post thanks alot , and im sorry if i tired you in wrote this post but i really i need that help and more , im goin save this post to remind me if i forgot somethin , thanks again =)
I might release an open-source proxy soon.
Basser is offline  
Thanks
2 Users
Old 06/26/2010, 23:36   #11
 
gabrola's Avatar
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
Quote:
Originally Posted by Basser View Post
I might release an open-source proxy soon.
Are you out of your mind? Do you know what would happen if you do that?
gabrola is offline  
Old 06/27/2010, 04:28   #12
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Why would anyone release an open source proxy?

You'd just have to go threw hell all over again. And besides, I think Dean released his proxy source and the mods took it down.

Same thing would probably happen
Ian* is offline  
Old 06/27/2010, 04:33   #13
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Umm... There are public proxy sources out already...

There's the original Qoproxy source posted (old but still reference material)

Modified/updated versions of it (still very old but more reference and cleaned up code)

There's nulls super basic example proxy he posted for me and then tannels fairly current proxy source got posted also (which still works, you just need to update packets)

So YES, open source, up to date proxy would cause a large influx of new bots but it would in no way destroy things. Tq would update a few packets and 99 pct of the noobs would instantly been removed from the botting world again. It would simply provide more competition for the existing payed bots which is FAR from a bad thing. Competition forces people to improve their services to survive. It helps everyone that way.
pro4never is offline  
Thanks
1 User
Old 06/27/2010, 05:44   #14
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
It's also an irritation. Old proxies aren't important, ones that work with official releases are.
Qoproxy in my opinion is a horrible reference, the code is ugly as hell for one.
Only thing it's good for in my opinion is to show people exactly what not to do.
I cant count how many bad coding methods are in that proxy. Obviously Qonquer has been doing a better job in his more current releases, but notice CoMimic is the most buggy pay-to-use bot there is.
Ian* is offline  
Old 06/27/2010, 11:39   #15
 
elite*gold: 0
Join Date: Oct 2009
Posts: 138
Received Thanks: 0
Quote:
Originally Posted by Basser View Post
I might release an open-source proxy soon.
sweet that will short my way to done on mine so , thanks for that m but wondr way that xD .
fireTQ is offline  
Reply


Similar Threads Similar Threads
How to make proxy???? help plz
12/28/2009 - WarRock - 2 Replies
heyy com i wanna play warrock philippines but i have heard i need a proxy to play it now i wann ask how i make so a proxy can u help me ?
is there a way to make multiclient with proxy
06/19/2007 - Silkroad Online - 0 Replies
is there a way with proxycap TOR VPN to make multiclient. Comes the C10 error when your ip already logged in on the server than use proxy is there any method thanks for any help
some nerd make public the proxy
10/29/2006 - Conquer Online 2 - 2 Replies
who make that proxy pls modify somthing do an update or somthing all brs and pynoy got this proxy all noobs on all servers runing with the aimbot and the gaime is going to die ... nobody go at gw anymore ps:don't make that proxy public again after u solve the problem



All times are GMT +1. The time now is 03:00.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.