Hi there, so I can program, I know Java/C++, but I haven't created a full featured app as such.
I want to start on making bots. Anyone can link me to some tutorials or something which can help in that regard? for Java language.
Thanks!
Results 1 to 16 of 16
Thread: So I am a programmer
- 09 Nov. 2013 04:55am #1
So I am a programmer
- 09 Nov. 2013 04:16pm #2
You aren't a "programmer" until you've created full-fledged, hands-on programs.
Otherwise what real world experience do you realistically have in said languages. I mean, you probably understand the syntax/structure and such of the language, but yeah.
If you want to start making bots look around for source code around the web. There should be a few things around the forum.
What you're primarily looking to do is web requests/HTTP clients. Look around for libraries like that in your language of choice then follow tutorials, study source code, etc. There isn't really one be-all end-all tutorial out there, you just need to get your hands dirty with a lot of coding and gradually it will come to you.
But if you have any specific questions you can ask here and someone will eventually get to you. Good luck.Last edited by The Unintelligible; 09 Nov. 2013 at 04:19pm.
I'm lightning on my feet
- 10 Nov. 2013 04:40am #3
Yeah man.
I'd recommend using the search page with the keywords "Java bot" or something.
There's not really any established tutorials I know of for Java, but you can definitely just port existing tutorials to Java's functionality set.
If you have any specific questions feel free to ask.I don't get tired.
- 10 Nov. 2013 11:11am #4
I have made one project, it was a semester project. I can make my own full-fledged programs but I am clueless about how to find exploits/how to make my program work with gaia's servers and all that...
Thanks for your suggestions, I will look into that!
Thanks man, will do.
- 10 Nov. 2013 04:10pm #5I don't get tired.
- 11 Nov. 2013 04:29pm #6
- 11 Nov. 2013 06:41pm #7
- 15 Nov. 2013 01:12am #8
- 16 Nov. 2013 08:17am #9
- 16 Nov. 2013 02:15pm #10
IDK if they're called sockets in Java/C++, but look them up. It's how your program mimics a browser and tricks a website into thinking you're a user. That's step 1. After that, you'd learn common website vulnerabilities.
- 16 Nov. 2013 06:07pm #11
- 17 Nov. 2013 12:48am #12
From what I've read, it's not exactly tricking a website into thinking you're a user.
It's more like duplicating the connection your browser application makes to one of Gaia's servers on your own terms.
If you're doing, uh, web based botting?
Like, just interfering with their web servers?
You don't really need to know anything about sockets.
More appropriately you'd need to be learning about the HTTP protocol and how your computer interacts with web servers.
The socket side if things would be more appropriate if you were making a bot that connected to Gaia's Town or Rally servers.
Sockets in themselves are really just a networking term to describe certain segments of the connection you make to a server.
I'd start with HTTP, web exploits, and then TCP if you're looking to do botting for Flash games (without the Flash).I don't get tired.
- 17 Nov. 2013 06:49pm #13
You should learn about networking prior to diving into HTTP and web exploits. Understand what a client and a server are. Understand the different methods of transmitting data through a network (TCP, UDP, etc.). Start with simple client/server programs that can communicate between each other (try echo servers to start off). Then move to learning about HTTP (HTTP is a protocol that works on top of TCP) and how web servers work.
After you've done all that, you can start looking into interfacing with websites and automating tasks (create bots).
- 18 Nov. 2013 09:39pm #14
- 19 Nov. 2013 03:00pm #15
- 19 Nov. 2013 03:19pm #16
Damn. Sounds like I have to learn quite a few things. It'll be a while before I am able to finally hack/exploit something, but hopefully it will be done sooner. Thanks guys for help!