Just figured it might be interesting to some people:
From what I can tell, any server under Gaia's domain (They have 208.85.92.0 to 208.85.92.255) that has port 843 open is a flash game server. Port 843 is the port that most SWFs use, and there's almost no other use for it.
I hope this little tidbit could help someone!
Also, will be posting those FMPs/FLPs on LG in a bit. I've been dealing with school, my web host, and other stuff the past few days and have been extremely busy.
Enjoy!
Results 1 to 26 of 26
Thread: Small tidbit of info about Gaia
- 07 Sep. 2012 02:22am #1
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 1034.00
Small tidbit of info about Gaia
- 07 Sep. 2012 02:25am #2
Lol. I really don't mean to offend, Flare. But is this helpful AT ALL? I recall this being commonplace knowledge, but whatever. Thanks for contributing. Continue doing that and stuff.
- 07 Sep. 2012 03:01am #3
Tidbits are little, stop bring redundant.
Disco is neat.
- 07 Sep. 2012 03:12am #4
If this post is addressed to me:
>bring
>redundant
Ok.
It also isn't about it being a "tidbit" at all. Just completely frivolous. I DARE you to try to apply this information in any way, shape or form.
Otherwise I agree.
Edit: I know that wasn't directed towards me, so disregard this post Kain. My bad, your post was confusing because it was vague and you didn't quote Flare.Last edited by The Unintelligible; 07 Sep. 2012 at 07:38am.
- 07 Sep. 2012 06:52pm #5
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 645.00
Apply it in something?
Ummm....
Hmm....
How about this? What if I got a group of people together, or a botnet, to DDoS all of the game servers from this port? It would render all of Gaia's games useless, and would be worth a fair amount of laughs. Destructive? Yes. Pointless? Completely! Entertaining? You know it.
- 07 Sep. 2012 06:55pm #6
Wouldn't work.
Try finding direct exploits. For instance, a few months back I discovered an exploit in the game servers that I named the trial-and-error exploit due to discovering it simply by trial and error (I was creating a TCP client and accidentally created a malformed sequence of packets).
It would enable me to crash any designated game server due to a memory/object leak it would cause (based on how a dev explained it to me when he discovered it and subsequently patched it).
Ahh, I remember all the butthurt I would cause for the ~week it worked. The masses of complaint threads, the number of people I would mess with, and so forth. That's truly and beautifully pointlessly entertaining.
Edit: In fact, here's a PM I received regarding the aforementioned exploit somewhat recently.
He was a witness to the glory of the exploit and the havoc it caused.Last edited by The Unintelligible; 07 Sep. 2012 at 07:19pm.
- 07 Sep. 2012 07:07pm #7
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 735.00
Haha that sounds great.
See, I'd love to do that, but I'll admit something: I don't have the level of knowledge or skill to write 0day or discover exploits. I wish I did, and I've been reading up on it, but for now I have to stick to dumb skiddy programs to help me. I hate it, and wish I could do it on my own. I've been trying to learn though, which is good.
- 07 Sep. 2012 07:16pm #8
If you simply continue programming, like I said, it'll come naturally to you. It's how *I* learned. It's how I'm continuing to learn. You're taking the slow and bumpy road.
- 07 Sep. 2012 07:29pm #9
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 407.00
- 07 Sep. 2012 07:32pm #10
- 07 Sep. 2012 07:36pm #11
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 473.00
- 07 Sep. 2012 08:11pm #12
Not only because they're more high-level, but because they're more fundamental. C++ is lower-level, as in it's further away from human abstraction. Sometimes that's a bad thing, but it works both ways.
Here's pros and cons to both.
C++:
Pro
-It could teach you the inner-workings of a computer and programming language better.
-It's faster (in execution/program speed) when speed is more crucial for development.
-Compiled/binary: write once, compile anywhere (with an appropriate compiler/libraries available).
Contra
-Less portability due to it having to be linked externally to a linker program.
-Considerably more difficult (particularly for beginners/novices). Though this is subjective.
-Slower in writing/development due to the above point.
-Lower human readability.
-Takes more time and work (i.e. manual memory allocation/dellocation/management).
-Redundant.
-Frankly, pointers are going to suck. This probably belongs in the "difficult" point.
I crossed out the last two cons considering they're more or less moot points.
Python/Java:
Pro
-More readability (closer to human language as its more lexical - i.e. instead of || (logical OR) it uses the word "or").
-Generally faster (in development speed) due to there being generally less code required and the higher-level/scripting model.
-Garbage-collected. No explicit memory management being required since it's handled internally by the language.
-More portability. Write once, run/deploy anywhere: Runs on any machine with a VM/interpreter present and it's good to go.
Contra
-Generally slower due to interpreted nature.
Sadly, that's all I can think of at the top of my head right now. But that should be sufficient for you to make an ultimate decision. If you need further explanation of any of these things, don't hesitate to ask.
And as for Java, a VM is basically just an interpreter for the code when it's translated to a machine independent byte-code intermediate by the internal compilation process. Just think of it as a fancy term for "interpreter." It becomes a rather transparent term once you actually learn Java which is fairly easy.Last edited by The Unintelligible; 07 Sep. 2012 at 08:21pm.
- 07 Sep. 2012 08:25pm #13
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 521.00
- 08 Sep. 2012 12:00am #14
I personally like C more than C++. But I know neither well enough.
But yeah, go with whatever suits you best.
- 09 Sep. 2012 03:07pm #15
I personally prefer python
Anywho, Though I've known this for quite a while, you posting it gave me an idea. Bruteforce each IP between those points with one of my clients, maybe we can find some dev servers or some other interesting information? Do it just for the fun, no real reason. If I get a few I'll write it up and release it open source.
EDIT::
Flare, go python, it's super easy to do most things. You name it, someone else has written a library for it. Syntax is really fucking easy, Out of all the languages I've written, python by far has been the easiest for the amount of power you get. Only poor thing about it is utilizing the GUI libs, fucking impossible.
- 09 Sep. 2012 04:45pm #16
I agree. Python's blend of power and simplicity is practically second to none. Although forced indentation is more or less an issue for me. I personally prefer Lua and Perl over Python. But that's mainly because I enjoy more "esoteric" things, so to speak.
Matt: That really won't work. They aren't those kind of servers. They're just game IPs with a general corresponding port. Hence why I said the information is pretty much useless.
- 09 Sep. 2012 06:33pm #17
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 1237.00
What do you mean about the bruteforcing? Could you explain that a bit more?
If you know what nmap is, or how to read the results of a port scan, I can send you my files. And yeah, I think I'll go with python then. How do you interact with the web using it? I know for C++ there's like libcurl, so do you have to do something like that? I could never get libcurl working with c++, because there's virtually no documentation. Is it easier on Python? And about the GUIs, there isn't anything like Qt (C++) or VisualBasic (.NET) or AutoIt's GUI thing that's made for Python? That must be annoying as all hell, haha.
- 09 Sep. 2012 06:54pm #18
He meant getting all IPs in the range of the two you posted. Which is entirely pointless and not really feasible. I think old Matt is just looking for something to do.
Also you are obviously not looking hard enough if you can't find any documentation for cURL. It's quite simple so of course the documentation span wouldn't be vast.
Just follow tutorials or read some source code then create a wrapper for it to simplify the structure you need when interacting with the web. I think you could put more effort into these things than you're currently putting.
And Python has literally tons of networking/web (WWW) libraries. That tells me you either really aren't trying or you just up and quit easily. There's urllib/urllib2/requests and more. There's even a curl binding for Python. LG has distributed more than a handful of HTTP wrappers in the past (for example, in Artificial's Gaia login it includes a small and minimalist wrapper for urllib/2).
As for Python GUI builders, they exist. Given they're less convenient than say Microsoft's integrated WYSIWYG editor in languages like C# and Visual Basic. I use Boa Constructor for wxPython. Boa Constructor home
There's plenty more where that came from. Also, AutoIt's GUI designer is named Koda and it was made in Delphi.
But Python and similar languages weren't really designed with those things in mind due to the fact that Python is general purpose and not a RAD programming language like VB or Delphi.Last edited by The Unintelligible; 09 Sep. 2012 at 07:07pm.
- 09 Sep. 2012 08:01pm #19
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 15.00
Well I'm afraid I don't really understand it. If you could explain it a bit that would be cool.
And I never said that curl was the only Python thing to interact with the net, it was just the only one I knew of.
But anyway, I think I'm going to start learning Python again. Which one should I learn? 2.7 or like 3.0 or whatever? I think before I had been learning 3.0 or whatever the 3 one is, but I had always heard that 2.7 was better or something like that.
Also, what do you do when you want to program but don't know what to program? Because I really feel like programming right now, but can't think of anything useful to make, and I'm sick of making programs that just say either 1 or 0 if they fail or complete correctly, and they just use whatever things I just learned to either print a 1 or 0. Like, one of my most recent ones was when I was testing if, else, and else if statements to see if I could do this one thing with them. It would return a 1 if it succeeded, or a 0, 0-1, 0-2, etc, to see what section it failed at. You could say it was like a built-in thing to show what spot the program failed at. Compared to newer programs it was probably old as all hell though.
- 09 Sep. 2012 08:55pm #20
What don't you understand exactly? Maybe I can help explain it a bit. And yeah, I'm just telling you that there's numerous Python facilities that allow you to interact with the web.
Learn 2.7 simply because it has more forward compatibility with libraries and such.
And you usually know when you want to program simply when you feel like it - I guess sort of like supposedly now.
- 09 Sep. 2012 09:01pm #21
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 651.00
Oh okay, and oh okay about the 2.7 too. And I mean I have nothing TO program. I can't think of anything useful to program, but I really feel like programming and learning. Do you have any suggestions on fairly simple software to make or anything? I can't think of anything that I truly need to program at the moment
- 09 Sep. 2012 09:11pm #22
Alright, but what was it earlier that you said you needed to be explained?
And just make absolutely anything that comes in mind. Gaia bots, bots in general, basic programs, games, utilities, etc. Or do you want more specific suggestions? If so, what kind of suggestions in general are you looking for?
- 09 Sep. 2012 09:34pm #23
- Join Date
- Apr. 2010
- Location
- When freedom is outlawed only outlaws will be free
- Posts
- 5,113
- Reputation
- 195
- LCash
- 793.00
I was wondering how you use libcurl with C++. So, say, grabbing the source of a page, looking for a certain string of text in it, and if it's there do something and if it's not do something else. and do this with a list of links that's supplied in a text file.
something like that, how would you do that in C++? I tried AutoIt, but I'm not proficient enough in AutoIt to be able to do that
- 09 Sep. 2012 10:23pm #24
Don't worry about C++ until you actually learn it. If you know C++ then you would already know how to do those things. Though it's generally harder in C++, so that gives you another reason to learn a language like Python.
It's relatively simple to do in AutoIt, but again it's something you shouldn't try until you formally learn the language.Last edited by The Unintelligible; 09 Sep. 2012 at 11:04pm.
- 11 Sep. 2012 06:36am #25
The number of complaints from the masses thread, I want to mess with, and so on. This is a really fine meaningless entertainment.
When you good collection of Slim Fit Black Leather Blazer Jackets it gives you confidence to attend to every occasion and cwmalls.com helps to dress up in the best possible way. Black Leather Motorcycle Jackets For Women is the best fashion for the forthcoming year.
- 11 Sep. 2012 06:37am #26