Java aimbot.

09/14/2012 06:51 tommyboy1212#1
Hey idk how good java is for making bots but im learning it right now, and i was wondering if anyone could upload some code for an aimbot in java. For learning purposes only.

Thanks,
Tommyboy1212
09/14/2012 16:39 Silent-Death#2
if you can manage the hook, java will do the job for the bot.
09/14/2012 17:19 KraHen#3
Or the proxy.
09/14/2012 17:45 Silent-Death#4
yeah you`ll probably have more luck going the proxy route with java.

I also started learning java, it is a great language, cross-platform, easy to understand, and a great start for learning OOP. Also the syntax is really close to that of c#.

My suggestion is to use Eclipse, or some other form of IDE you might be comfortable in (i strongly suggest Eclipse). Get out of notepad fast, OOP in notepad is not fun.

I`ll attach you a torrent for some java books. It has everything from baby steps to cryptography and networking.

Good luck and have fun :)
09/14/2012 19:36 Silent-Death#5
oh yeah, btw.. if you redirect tcp traffic to locahost on CO you will get botjailed. This kinda trims it down to hooking..
09/14/2012 20:14 KraHen#6
Not to mention you can`t redirect to 127.0.0.1
09/14/2012 20:22 Silent-Death#7
Quote:
Originally Posted by KraHen View Post
Not to mention you can`t redirect to 127.0.0.1
well you can but you need to create a tool to accept and manage your redirection. This is how proxies for conquer used to be created (perfect examples would be COMimic and JProxy).

Anyway, as stated above, tcp redirection to localhost will simply get you jailed nowadays, so you need to hook..
if you need to hook you complicate your life way too much with java, therefore your best bet would be c#
09/14/2012 20:30 KraHen#8
Sure, I mean you can redirect to 127.0.0.1 by simply detouring the winsock connect function, but after that there`s no need to force it, simply alter the game ip, and that you can`t really do with 127.0.0.1
11/26/2012 05:37 tommyboy1212#9
Hey again, so ive been taking my class on java and i feel a little more comfortable with it. I go the basics. Im really confused though over what would be needed to be written to make the aimbot and like how the program corresponds to conquer. If anyone could help me out that would be great.
11/26/2012 11:19 I don't have a username#10
Just host the proxy on a vps, problem solved xD
11/26/2012 22:20 pro4never#11
Quote:
Originally Posted by tommyboy1212 View Post
Hey again, so ive been taking my class on java and i feel a little more comfortable with it. I go the basics. Im really confused though over what would be needed to be written to make the aimbot and like how the program corresponds to conquer. If anyone could help me out that would be great.
You need to have at least a working knowledge of the following things before you make a conquer aimbot.

-Networking (sockets)

You're trying to receive the redirected conquer client connection, create a false connection to tq servers and forward packets back and forth between the two sockets.

-Encryption

There's public examples of all the encryption you'll need I think but you'll have to have a decent understanding in order to create a java implementation of the existing versions.


-Packets

You'll need to understand what packets are, how to structure them and how they generally should interact with server/client so you can write your actual bot.


past that is all just basic programming logic and using the many examples out there.


Alternatively... go a hook based route and replace encryption + sockets with client hooking and memory modification to hook into the running client and control it from an external program.
11/29/2012 03:26 tommyboy1212#12
Thanks alot, does anyone even code in java for bots? lol.
11/29/2012 15:58 pro4never#13
qoproxy was in java. The source is public somewhere but obviously everything is VERY outdated and it was a very messy source to begin with iirc.