| View previous topic :: View next topic |
| Author |
Message |
John Knight

Joined: 06 Feb 2002 Posts: 779 Location: Manchester, Maryland
|
Posted: Fri Oct 06, 2006 4:07 pm Post subject: |
|
|
Yeah that little asshole Luigi Auriemma pulled some shit with Alien Arena about six months ago. I get an email about some "security issues" with the game, and that I have two weeks to fix the problems and re-release the game before he publishes his "findings". I told him that it might take more time than that, and respectfully asked him not to publish until I have time to work on it, and to which he basically replied "too bad", that it's his "policy" to do this. I find this type of extortion reprehensible to begin with, but the fact that not only does he publish the findings, he freaking publishes the code so that any little asshole can use it and crash servers. Following his release of this, I went through a couple of weeks of hell with servers crashing left and right, until I finally had time to address the issues, which weren't difficult to fix, but I do have a real life that needs attending outside of game programming hobbies.
He has gotten himself into some hot water with some more powerful people, but he seems to think because he is in Italy, that he is immune to Amercian laws and corporations lawsuits. I gots news for him...if they want him, they will get him. He should more carefully watch his step.
While I do understand the need to fix security issues in software, the fact that he attacks freeware games, and games in general, in my mind, makes him an enemy of the gaming world. After all, in the majority of cases, nobody would even give second thought, or know how to exploit these "bugs" if it weren't for little 14 year old no-life having hacks like him showing the way to do it, and then on top of it all, providing said code to the world. _________________ COR Entertainment |
|
| Back to top |
|
 |
GiffE Fish
Joined: 21 Apr 2006 Posts: 12
|
Posted: Fri Oct 06, 2006 7:20 pm Post subject: |
|
|
I've had his page bookmarked for a while, i used to use his gamespy master list code a while back.
I remember he got into some trouble with the people at gamespy but he has since restarted doing this crap.
DoS attack used to be very common in the old game MOHAA, recently using a dll wrapper a patch was made which basically just stops clients from connecting if they are already (duplicate ip) and the rate at which they connected. His fix and source can be found here if ya want to see how he did it: http://www.mods-r-us.net/page.php?al=mohfillfix only person here who probably knows who I'm talking about is IneQuation (hey rookie one!)
LH please fix as soon as ya get the chance, the engine is great and would hate to see a bunch of jerks ruin it.
Last edited by GiffE on Fri Oct 06, 2006 9:50 pm; edited 1 time in total |
|
| Back to top |
|
 |
LordHavoc Soldier
Joined: 16 Sep 2002 Posts: 88
|
Posted: Fri Oct 06, 2006 7:51 pm Post subject: Re: Lord Havoc, you sould read this :I |
|
|
The only way I can imagine to block this is to implement temporary bans on someone who connects too many (perfectly valid) clients in a given period of time. |
|
| Back to top |
|
 |
GiffE Fish
Joined: 21 Apr 2006 Posts: 12
|
Posted: Fri Oct 06, 2006 9:49 pm Post subject: |
|
|
| That's what I was trying to say, block multiple connects from a single ip that connect within a certain amount of time. |
|
| Back to top |
|
 |
John Knight

Joined: 06 Feb 2002 Posts: 779 Location: Manchester, Maryland
|
Posted: Fri Oct 06, 2006 9:59 pm Post subject: |
|
|
Oh, I should mention, Luigi posted his hacks within 3 days of his initial email to me. Guess he didn't read his own "policy".
If I rememeber correctly, the fake player's DoS bug was *not* part of the list he sent me, and I see that Alien Arena is among his listed games that he has a script for to cause it. Nice eh? Find some exploit and don't even inform the developer, so much for his "honor" that he claims to have.
I do think I did something about that though, maybe because R!CH had done something and I ported it over, or saw what he did and made a similar fix. _________________ COR Entertainment |
|
| Back to top |
|
 |
jitspoe Dimensional Forum Fiend

Joined: 18 Feb 2002 Posts: 4236 Location: In front of his computer.
|
Posted: Sat Oct 07, 2006 12:37 am Post subject: |
|
|
So what exactly does this do? Just send an infinite number of challenges and block other players from connecting? _________________ jitspoe's joint
 |
|
| Back to top |
|
 |
LordHavoc Soldier
Joined: 16 Sep 2002 Posts: 88
|
Posted: Sat Oct 07, 2006 2:23 am Post subject: |
|
|
| jitspoe wrote: | | So what exactly does this do? Just send an infinite number of challenges and block other players from connecting? |
No, sending meaningless challenges would be akin to a ping flood.
It sends a getchallenge request and replies to it properly to get the fake client connected sufficiently, leaves the connection half-open (the server is waiting for the client to finish the connect process), then goes to sleep for a moment, then connects another... the communication rate is very low, but it ties up the player slots of which there are a finite number.
There are two kinds of timeout that can mitigate this problem, one is quickly disconnecting unresponsive clients (the exploit does not go to the trouble of fully emulating them - if it did it would be impossible to mitigate the problem with timeouts but then it would also put more of a strain on the punk's bandwidth), the other is only allowing a connect packet every N seconds (say, 15 seconds) from a given IP address, which reduces the effectiveness of any kind of connect flood from a single IP address.
Alternatively it is possible to forbid multiple active connections from a single IP address, but this prevents multiple LAN party players from playing on one server through a DSL modem.
Connect floods coming from as many IPs as there are player slots is of course unstoppable (as blocking all connects would prevent legitimate clients from joining, only black listing or white listing can solve this problem).
An alternative and more far-reaching approach is to use an account server with session cookies handed over to the server when connecting (which then queries the auth server to see if the cookie is legitimate) and then every client is guarenteed to be legitimate, you could punt any accountless clients to spectator mode (DoSing the spectator slots is far less interesting to punks than the player slots). |
|
| Back to top |
|
 |
z3ro Enforcer
Joined: 07 Oct 2005 Posts: 287
|
Posted: Sat Oct 07, 2006 8:54 am Post subject: |
|
|
Personally I think it's a very good thing for someone like Luigi to publish
information regarding vulnerabilities or exploits in programs. If the developers
don't know about them, then they certainly won't get fixed.
Of course, there are people who use such information to cause trouble, but from
what I've read most people (including Luigi) who find these vulnerabilities or
exploits usually contact the developers of the program before publicly releasing
information.
I've also found the information that Luigi published on the Quake 3 network
protocols (master server, etc) to be rather useful and interesting. Although I
don't agree with some of the things he does (such as providing a program
designed to crack rcon passwords) most of the information that he's published is
very useful and interesting. |
|
| Back to top |
|
 |
John Knight

Joined: 06 Feb 2002 Posts: 779 Location: Manchester, Maryland
|
Posted: Sat Oct 07, 2006 3:21 pm Post subject: |
|
|
| z3ro wrote: | Although I
don't agree with some of the things he does (such as providing a program
designed to crack rcon passwords) most of the information that he's published is
very useful and interesting. |
That is precisely the problem I have with him. He has published nearly *all* of the code he used to hack the programs in question. It's *one* thing to find the bugs and contact the developers about it, but *why* publish it, and why in the hell provide the code for the hacks? He does it because he has a god complex, and he thinks doing so will pressure the developers. Script Kiddies like Luigi revel in their "power" that they think they have. It's all self serving, self gratifying BS masked by so-called intentions of being "good for the software world". Otherwise he wouldn't publish anything except in cases where he couldn't contact said developers. _________________ COR Entertainment |
|
| Back to top |
|
 |
Paranoia Agent Fish
Joined: 09 Oct 2006 Posts: 14
|
Posted: Mon Oct 09, 2006 12:17 am Post subject: |
|
|
| Heh, he probably has nothing better to do with his time. |
|
| Back to top |
|
 |
Tei Shub-Niggurath
Joined: 06 Feb 2002 Posts: 2500
|
Posted: Mon Oct 09, 2006 12:09 pm Post subject: |
|
|
Hunting bugs is one thing. Exploiting a weak protocol is other.
"He looks me, mom!, I can use SMTP to send spam and fill a inbox with crap!"
Yea, nice, Mr Genius, SMTP is weak. Was designed that way back before, on a more näive era, pre-Web.
Anyway I am against safety by obscurity, If theres a problem sould be fix as posible :I |
|
| Back to top |
|
 |
FrikaC Dog

Joined: 14 Mar 2002 Posts: 49 Location: Plymouth, MA USA
|
Posted: Mon Oct 09, 2006 11:00 pm Post subject: |
|
|
| I'm just happy to know that DP has enough of an installed base to warrant this kind of thing. |
|
| Back to top |
|
 |
jalisko Vore
Joined: 08 Feb 2002 Posts: 1654 Location: Asturias
|
Posted: Tue Oct 10, 2006 8:34 am Post subject: |
|
|
What I hate about these crackie kids is when they tell you they do it for the mind challenge between he and the game coder.
Dude, the game coder has zillions of things to care about. There is no mind challenge, just the desire of getting rid of you asap. _________________ http://jal.quakedev.com |
|
| Back to top |
|
 |
jitspoe Dimensional Forum Fiend

Joined: 18 Feb 2002 Posts: 4236 Location: In front of his computer.
|
Posted: Tue Oct 10, 2006 5:38 pm Post subject: |
|
|
No kidding. It's like 100x's easier to make cheats/exploits than it is to protect against them, too, so every hour some giggly little script kiddie spends finding ways to ruin the game, we have to spend like a week protecting against it. _________________ jitspoe's joint
 |
|
| Back to top |
|
 |
LordHavoc Soldier
Joined: 16 Sep 2002 Posts: 88
|
Posted: Wed Oct 18, 2006 4:01 am Post subject: |
|
|
| jitspoe wrote: | | No kidding. It's like 100x's easier to make cheats/exploits than it is to protect against them, too, so every hour some giggly little script kiddie spends finding ways to ruin the game, we have to spend like a week protecting against it. |
And more importantly, often at the expense of FEATURES. |
|
| Back to top |
|
 |
|