|
You last visited: Today at 22:36
Advertisement
[Question] Making a proxy bot with AutoIt
Discussion on [Question] Making a proxy bot with AutoIt within the CO2 Programming forum part of the Conquer Online 2 category.
04/20/2012, 01:55
|
#1
|
elite*gold: 0
Join Date: Jul 2011
Posts: 82
Received Thanks: 12
|
[Question] Making a proxy bot with AutoIt
Hi guys,
I've been searching on the net for long days a free proxy bot but I realized that it didn't exist. So now I just want to code mine, even I know it won't be easy. I saw the guide of pro4never which explains very well how it works and how to make yours, but the language used is C# and I'm only starting. Also the written guide isn't finnished so there couples of long videos and because I'm not English, I can't understand everything he says. I coded bots with AutoIt which work perfectly fine, but it's just pixel searching and checking, which looks like a newbie programm then the features are very limited. . Proxy are more complexe than macros for sure, but it's also interesting, that is why I want to make one.
The question is, is it possible to make a proxy bot with Autoit ?
PS : sorry for my mistakes.
|
|
|
04/20/2012, 02:14
|
#2
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
It is possible to make a proxy with AutoIt. However, it is very tedious and with that being said it's not something that should be done. To quote Korvacs, "Just because you can, doesn't mean you should".
Anyhow, there's a small bit of information you may have to dig around to find and thats on E*PvP and that's what's changed with the DHExchange in the law few months or so.
|
|
|
04/20/2012, 02:30
|
#3
|
elite*gold: 0
Join Date: Jul 2011
Posts: 82
Received Thanks: 12
|
Hey,
thanks for your answer. So, your point of view is that making a proxy bot with AutoIt isn't a good idea? I've just discovered your bot today, but it seems that the basical subscription free to use. In your forum I can see a English and arabic section. Maybe can I help you to make a french section?
Anyway, I think that I have my answer.
|
|
|
04/20/2012, 05:56
|
#4
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
Quote:
Originally Posted by itachi26
Hey,
thanks for your answer. So, your point of view is that making a proxy bot with AutoIt isn't a good idea? I've just discovered your bot today, but it seems that the basical subscription free to use. In your forum I can see a English and arabic section. Maybe can I help you to make a french section?
Anyway, I think that I have my answer.
|
We have hand pick moderators and we also already have moderators who can speak French rather fluently though it is not their primary language, thank you for your offer though. The bot is pay to use, but has a fairly big API which makes the bot completely reprogrammable.
Any how, if you're interested in making your own proxy, or well, just getting into some main-stream programming I suggest picking up a main-stream language such as C, C++ or C# (or *cough* Java).
|
|
|
04/20/2012, 07:54
|
#5
|
elite*gold: 0
Join Date: Nov 2008
Posts: 288
Received Thanks: 197
|
wee wee wee
|
|
|
04/20/2012, 11:28
|
#6
|
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
|
Make it in batch.
|
|
|
04/20/2012, 12:47
|
#7
|
elite*gold: 0
Join Date: Jul 2011
Posts: 82
Received Thanks: 12
|
@InfamousNoone
Can you tell me what is the best way to make my own proxy bot :
- Coding in C
- Coding in C++
- Coding in C#
I can see lots of sources of proxies or server made in C#, even in Java. What is your opinion about starting to code in a "real language"?
Thanks for your advises!
|
|
|
04/20/2012, 16:30
|
#8
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
|
Why does everyone here degrade Java? It`s a well established platform, which has it`s own uses, it`s just a tool... it`s like saying you like hammers better than screwdrivers.
|
|
|
04/20/2012, 17:05
|
#9
|
elite*gold: 0
Join Date: Jul 2011
Posts: 82
Received Thanks: 12
|
Well, in my opinion and I don't like Java very much, even if some coders say that it's the future of coding. I had lots of problem with lots of java's programm due to the platform which is never alright etc...
What about ma question?
|
|
|
04/20/2012, 20:07
|
#10
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
Quote:
Originally Posted by KraHen
Why does everyone here degrade Java? It`s a well established platform, which has it`s own uses, it`s just a tool... it`s like saying you like hammers better than screwdrivers.
|
tl;dr the only reason Java is still primarily used is because change for large corporations (including schools) is hard, and expensive.
.NET left Java in the dust ever since .NET 2.0
C++ 0x has even surpassed Java in "high-level" capabilities.
@itachi26:
Any of the languages I mentioned will suffice to make a commercial level proxy, it's really up to you to pick which you're the most comfortable with.
|
|
|
04/20/2012, 21:22
|
#11
|
elite*gold: 0
Join Date: Jul 2011
Posts: 82
Received Thanks: 12
|
Thanks a lot.
But, for exemple, you, why did you take C# instead of C or C++ ? Anyway, I just need your advises 'cuz you know what you're talking about, if I start to learn very hard, when will I be able to make my own proxy bot? Not a super commercial bot, with a beautiful interface and incredible features. Just hunting/mining.
Thanks again!
|
|
|
04/20/2012, 23:34
|
#12
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
C# is so common on conquer dev because the first few largely public pserver sources... people continued to recycle those examples and got comfy with the language...
Also because C# allows for easy, rapid development of programs. C++ is slightly more efficient but that's rarely an issue with conquer and with the low level of coding knowledge employed by most epvp members (myself included), that efficiency is not really seen.
As for developing a proxy for conquer... the encryption changes are still not public (or did the dhkeyexchange info finally get released? your posts confused me inf, I was under the impression no info on it had been posted). If you are not comfortable with reverse engineering the client and implementing what you learn then I'd strongly suggest using a hook based memory bot. You achieve the same effect with less effort. Hawtness released a lovely hooking framework and all you need to do really is update the memory addresses.
|
|
|
04/21/2012, 00:22
|
#13
|
elite*gold: 0
Join Date: Jul 2011
Posts: 82
Received Thanks: 12
|
Hey pro4never, I'm glad you answered me.
First of all, I think that (because lots of pservers, proxies and other hacks are made in C#) I'll learn from the starting what I started to learn about C# 'cuz I really need to have basic knowledge to achieve my project. Also, you just talked about changing adresses and I thougt also that it would be easier than proxy, but I can't even understand why I can have the same result with that two differents ways.
Proxy : Client is connected on your programm which is connected to conquer server. It modifies/blocks/sends packets to the server, it has an effect on your character and this is logical.
But what about memory adresses? If you can summarize how it works because I don't know anything about this way, at least on online games.
Thanks a lot for you help!
|
|
|
04/21/2012, 01:03
|
#14
|
elite*gold: 0
Join Date: Sep 2010
Posts: 291
Received Thanks: 95
|
Have a look at these guys channels on YouTube he has some stuff that may interest you
|
|
|
04/21/2012, 01:38
|
#15
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
Quote:
Originally Posted by itachi26
Thanks a lot.
But, for exemple, you, why did you take C# instead of C or C++ ? Anyway, I just need your advises 'cuz you know what you're talking about, if I start to learn very hard, when will I be able to make my own proxy bot? Not a super commercial bot, with a beautiful interface and incredible features. Just hunting/mining.
Thanks again!
|
Quote:
Originally Posted by pro4never
C# is so common on conquer dev because the first few largely public pserver sources... people continued to recycle those examples and got comfy with the language...
Also because C# allows for easy, rapid development of programs. C++ is slightly more efficient but that's rarely an issue with conquer and with the low level of coding knowledge employed by most epvp members (myself included), that efficiency is not really seen.
As for developing a proxy for conquer... the encryption changes are still not public (or did the dhkeyexchange info finally get released? your posts confused me inf, I was under the impression no info on it had been posted). If you are not comfortable with reverse engineering the client and implementing what you learn then I'd strongly suggest using a hook based memory bot. You achieve the same effect with less effort. Hawtness released a lovely hooking framework and all you need to do really is update the memory addresses.
|
I stuck with C# over a native language because it's primarily easier to debug. No matter how badly you screw up (assuming you keep all code managed) you'll always get a nice exception providing even the line number so long as you distribute/debug with the *.pdb generated.
Uhm, I thought it was released just by the sheer amount of people I can think of at the top of my head who have it... Maybe not?
|
|
|
 |
|
Similar Threads
|
Making a proxy - Working with packets
01/20/2011 - Conquer Online 2 - 3 Replies
I am interested in attempting to make my own proxy but one of the major hang ups I have is that I do not have anywhere close the understanding of packets in general much less conquer related packets.
I need to understand these concepts and learn how to work with and apply them...the easiest and most practical way is through something that is hands on.
If you have great experience doing this, any recommendations for a beginner type of project or exercises I should attempt/work on to begin...
|
making proxy tool in vb6 need a clue!!
05/19/2010 - Silkroad Online - 0 Replies
hello guys;
its been long time since i made any tool for sro , i was bored and wanted to make a tool tht change sro proxy inorder to monitor sro packet and for other purposes
i have good exp in vb6 and my c++ skills is a beginner skills
anyway i was able to use this tool till the login success after that i noticed sro_client connect to another ip , i have to mention i used mediapatcher to edit all sro ip in mediapk2 to 127.0.0.1
here is what i found
when my char login (on server:Helios)...
|
AutoIt bot making!
12/21/2009 - CO2 Guides & Templates - 8 Replies
Alright first you need to get AutoIt (autoitscript.com) Look for the downloads etc. Once downloaded right click on your desktop and go to New (like where you can create a new folder etc) And it will say new Autoit script and have the little picture, click it for the name, name it like test.au3. Ill explain a little program first the concept of Mouse clicking.
MouseClick("left") ;
Alright this will left click many times in VERY rapid succession. Now lets make it a little bit more...
|
Thoughts on a proxy-based bot-making API?
10/22/2008 - CO2 Programming - 49 Replies
Ok, I've had an idea for some time to make a proxy that beginners can code with, and isn't a hell of a mess like qoproxy and derivatives are. The idea I've come up with is a library where all networking code, packet serialization, login, authentication etc is hidden from the coder in a static lib or DLL. This also has other advantages, such as sharing code for bots, and not having to update your own bots if TQ decide to mess something up, you'd just need an updated version of the API.
The...
|
All times are GMT +1. The time now is 22:38.
|
|