GameSpy Sends DMCA-Based C&D To Security Researcher 479
chowbok writes "Luigi Auriemma has found several security holes GameSpy software over the past few months. He has reported them all to GameSpy but never got a response... until today, when he got a threatening letter from their lawyers. It says he's violating the DMCA, he needs to cease-and-desist, yadda yadda yadda." Update: 11/12 21:09 GMT by S : GameSpy has now posted an official response from the company's founder, Mark Surfas.
Damn those lawyers! (Score:3, Insightful)
Re:Damn those lawyers! (Score:2, Interesting)
Is it fair for someone to use the loopholes in one system to attack someone that finds loopholes in another?
Re:Damn those lawyers! (Score:3, Insightful)
Except, if you reversed what the lawyers and people like this guy are doing, the lawyers would turn into malicious attackers EXPLOITING the problems in the software and the guy doing the security research would turn into judges or lawmakers trying to plug the problem in the law.
Just confirmation that corporate lawyers really are hellspawned demons, that's all.
Re:Damn those lawyers! (Score:3, Interesting)
Jaysyn
Hear that? (Score:4, Insightful)
Note for future reference: hackers, if you want someone to improve their security, don't go to the admin with your 'sploit, but anonymously release it into the wild. After all, the constant cease-and-decist letters _obviously_ say that that's what today's software companies want.
Re:Hear that? (Score:2)
Re:Hear that? (Score:5, Insightful)
Unfortunately thats what is going to happen.
A "nice" person would contact the company and inform them before it becomes a note-worthy problem. But what do these "nice" people get? A threat from lawyers.
So the alternative is to release something that would create a note-worthy problem, and due to media/customer base screaming, fix the problem.
Its a shame that it is coming to this. This use of the DMCA is turing "nice" people into "not-so nice" people.
Re:Hear that? (Score:4, Interesting)
Re:Hear that? (Score:4, Informative)
Personally, I don't think that's so inappropriate -- as one of the deployment/security engineers for my company's product, I'd be damned (not to mention in muddy legal waters, given the sensitivity of the data our app handles) if I let a security-relevant bug report go unresolved for multiple releases.
Folks who screw themselves over that badly (by ignoring security-relevant bug reports) deserve what they get.
Full disclosure wins (Score:5, Interesting)
What is needed now is an "official" infrastructure (mailing list/site/IRC channel/whatever) harboured somewhere with sensible laws and clearly geared toward transparent evaluation, discussion and discovery of security bugs in public software. Developers, admins and security experts welcomed, no matter their colour of their hats.
Re:Full disclosure wins (Score:4, Informative)
Re:Full disclosure wins (Score:5, Informative)
Re:Full disclosure wins (Score:4, Informative)
In recent months, I have found Bugtraq to be much less useful than the Full Disclosure [netsys.com] mailing list.
Sort of (Score:3, Interesting)
Given the enormous teen audience such a beast would attract I don't think it would be even possible to keep it up without the services of the very good moderators and the best security experts around. But them again one may dream.
And then you have t
Not a US citizen (Score:3, Interesting)
Re:Not a US citizen (Score:3, Insightful)
Re:Not a US citizen (Score:2)
Re:Not a US citizen (Score:5, Insightful)
What scares me is that the US probably care less about the murders than the DMCA violators, and they will try to get him handed over...
The corporations that influence the government so heavily don't really care when one of the people of the US gets killed, but when their profits are in danger... watch out!
Re:Not a US citizen (Score:5, Funny)
Re:Not a US citizen (Score:2)
Re:Not a US citizen (Score:2)
Mirror (Score:2, Informative)
Well THAT (Score:2)
Uhm... (Score:2)
Re:Uhm... (Score:4, Funny)
Send some love (Score:5, Insightful)
Re:Send some love (Score:2)
Thanks. I used it to tell GameSpy that I found their actions reprehensible.
To everyone else reading this:
Re:Send some love (Score:4, Insightful)
True enough. But if you've got the time to complain about GameSpy, take the time to complain to GameSpy.
Or if you had the time to respond to my post....
Re:Send some love (Score:5, Informative)
(SNIP)
Hi Hunter -
Unfortunately, he's not telling the truth. What is happening is simply attempted extortion. He didn't contact us, never has, and has been harassing us for over a year.
Mark
(/SNIP)
Re:Send some love (Score:5, Insightful)
Re:Send some love (Score:3, Interesting)
Re:Send some love (Score:3, Interesting)
Much like SCO's public statements, there is no way to spin this without looking worse. The only solution is to actually prove Luigi never, ever contacted Gamespy and that these vulnerabilities were completely unknown to the company's coders--and even then, it makes them look incompetent.
W
Re:Send some love (Score:4, Informative)
Yeah, right.
Harassing them with fully disclosed vulnerabilities [google.com],
which would take under a day to patch even in case of the unimaginably
horrible code ?
Re:Send some love (Score:5, Informative)
How do I know? I was one of the original coders at the company back when Arcade was just an idea tossed around the Tuesday morning staff meetings. And no, I didn't have much of a hand in Arcade, thankfully, so please don't put a pox on me.
Of course, if this guy was pointing out holes in Arcade (to be honest, I couldn't tell from his website, it didn't seem 100% clear which product he was testing) - well, it's going to take *alot* more than a single day to fix.
Not that you really want to know this, but Arcade was very tightly coupled to a stock MFC, App-Wizard generated Doc/View project, and didn't stray too far throughout its lifetime. In fact, by the time I left, most of the code was essentially layered on top of rather poorly implemented MFC classes. (Props, Walla!) It gets even uglier (like data and UI being completely interleaved), but I'll save you the anguish.
Suffice it to say, you would be ill-advised to hold your breath while waiting for these issues to be fixed. Better to use the All Seeing Eye [udpsoft.com] instead. That's what I do. And this coming from a Gamespy stock holder! hehe.
Re:Send some love (Score:4, Interesting)
If GSI doesn't actually own the code to Gamespy3D, merely owning the brand, and it is, in fact, the product in question, do they actually have the right to cite the DMCA in this case? I'm probably nuts for this, but hear me out...
If I have a brand and you have the technology, and I pay you a fee to sell your product under my branding without purchasing the technology itself, I still only own the brand, right? In other words, I'd only effectively be licensing the usage of your technology, but the ownership, and all rights thereof, remain in your hands? Presuming that's correct, if something or someone comes along and "threatens" that technology, but not the brand itself, as in this case, how can I assert the right to take any legal action in regards to said technology? I don't think the DMCA covers branding, so I would imagine this case has to be in explicit regards to the technology. Unless I was acting on official behalf of the owners of that technology, would I even have a leg to stand on? Isn't that like taking some guy to Judge Judy to sue him for kicking your vacationing neighbor's dog while you were babysitting it? The mind boggles.
Are there any lawyers that care to comment? It would be very interesting to see if the DMCA would still apply.
If I'm not making any sense (which, undoubtedly, I am not), please reply and let me know. I'll try to make some kind of sense out of it.
Re:Send some love (Score:5, Interesting)
I admit that the way most of these things work out, it's likely that the company is in the wrong (not responding to bug disclosure and overreacting when the exploits get posted). But don't take everything you read on Slashdot as gospel.
Before you flame put yourself in the other guy's shoes, and before you mod me down consider if you're doing it because you disagree with me.
Re:Send some love (Score:3, Insightful)
Well, then he went and contradicted himself in the official response as well:
Unfortunately, he's not telling the truth. What is happening is simply attempted extortion. He didn't contact us, never has, and has been harassing us for over a year.
At first we welcomed his bug alerts. We responded to him immediately and thanked him for his bug re
Re:Send some love (Score:4, Funny)
I read with great interest a news article about Gamespy siccing its lawyer brigade on an Italian security researcher who, after making good-faith efforts to make Gamespy aware of its security shortcomings and receiving no response, went public with the exploits he found.
It's a pity you're so short-sighted. Now, instead of working with a co-operative third party researcher willing to perform QA on your product for free, you instead face the prospect of having much more of this kind of attention being focused on your organization by some very, very clever individuals. Further, from now on, nobody's going to be stupid enough to tell you when they find an exploit. Instead, all of their findings will be released into the cracker underground, as anonymously as possible. In the future, when exploits are found for Gamespy's servers, Gamespy won't know until they've already been pwned.
gg.
Hear that? It's the sound of me uninstalling your software, calling all my friends and advising them to do the same, telling our ad-blocker software not to display your ads anymore, and then all of us getting out our credit cards so we can reward the fine people who created the All-Seeing Eye.
Hope you enjoyed it, you had a pretty good run while it lasted.
Here's my 'love letter' to Gamespy. FIX IT! (Score:3, Interesting)
The general sentiment on Slashdot is that the next time a hole in your software is found, it should just be anonymously published as a worm instead. God knows, no one wants to be sued, right? Using the DMCA and chasing after people like this is
Re:Letter I sent to GS (Score:3, Interesting)
I have always been a frequent visitor of Gamespy websites, be it the Gamespy site itself or the Planet sites, I've also been a long time FilePlanet subscribed. Yet this will cease to be the case forever now that I have been made aware of your recent C&D letter to a security researcher who was trying to help you fix the flaws in your software.
I'm outraged at your response for numerous reasons.
First of all I would have thought that a com
Wow (Score:4, Interesting)
I mean, let's face it, anyone who wants to exploit Gamespy's servers probably already knows how to do so, this guy's bug reports notwithstanding...
Kierthos
He lives Italy, so who chares?? (Score:4, Informative)
it's not that he just reported them, though... (Score:5, Insightful)
so, incredulously, he asks whether bug research is a criminal act and bug researchers criminals.
Unfortunately, the answer today in America is a simple "yes". that is, unless you feel like researching and then hoarding your findings.
Re:it's not that he just reported them, though... (Score:2)
Except for one tiny little nuance that the Gamespy lawyers seem to have missed: Luigi lives in Milan, Italy [altervista.org] and therefore is not subject to US law.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, Immunix Inc. [immunix.com]
Re:it's not that he just reported them, though... (Score:3, Funny)
Re:it's not that he just reported them, though... (Score:3, Interesting)
Unfortunately, the answer today in America is a simple "yes". that is, unless you feel like researching and then hoarding your findings.
A mild short-sightedness in the DMCA
I don't subscribe to the oft-held (here) view that computer hacking isn't a crime. It is. However, there is "white" hacking, and that should NOT be illegal. But, the DMCA makes no provision for white-hat hacking.
Imagine how different thi
Thanks for nothing... (Score:3, Interesting)
Comment removed (Score:3, Insightful)
wonderful (Score:2)
Screw RocerWilco anyway (Score:2, Informative)
If you ignore it... (Score:3, Insightful)
This guy wasnt posting his findings on the internet, or seeking publicity for himself; he was just using his skills to help out and try to improve GameSpy's product (and it needs all the help it can get, IMO).
If you ignore security, it will go away...
Actually, he did publish/release it (Score:4, Insightful)
Correcting security flaws in software... (Score:2)
Confused (Score:5, Insightful)
Re:Confused (Score:4, Insightful)
Companies attempting to enforce the DMCA outside US jurisdiction isn't new. The first high profile DMCA case I remember (the one I alluded to above) was just such a case. The question is then "Does gamespy have enough clout to pull this off like the MPAA did?".
Norwegian Law (Score:4, Informative)
Italy has adopted an equivalent law (Score:4, Informative)
How did I get so interested in the DMCA? I recently interfaced the Ritz disposable digital camera [maushammer.com] to my computer, and didn't like how the DMCA has been used to stifle competition. [maushammer.com]
Text of the EUCD (eu copyright directive) [eu.int]
Use and abuse (Score:3, Insightful)
"Bug research is a crime and bug researchers are criminals, didn't you know that?"
I know he's being sarcastic, but how long until he's correct ?
One more reason to despise the DMCA, I'm not even sure how it could apply - certainly the lawyer's reasons don't make any technical sense.
Simon
Re:Use and abuse (Score:2)
Just until the first prosecution sticks. It was almost Skylarov, but he got off, and "only" had to be incarcerated for a while, and was kept from his home country and family for 9 months.
Laws needed to indemnify research (Score:3, Insightful)
Having hackers poking and proding makes everything more secure ("So the first woodpecker to come along doesn't destroy civilization").
The only one winning here seem to be the lawyers.
Two things (Score:3, Interesting)
2) It doesn't look like he's taken down the stuff, yet. Mirror time?
DMCA Wall O' Shame (Score:5, Interesting)
It would be nice to have a list of all of them all in one place so I can make sure to never ever pay money to any organization that has used the DMCA against someone.
Re:DMCA Wall O' Shame (Score:4, Informative)
Chilling Effects [chillingeffects.org]
Chilling effects? (Score:2)
http://www.chillingeffects.org/dmca-sub/ [chillingeffects.org]
Re:Chilling effects? (Score:2)
If I had the bandwidth to do it, I'd start one up myself. Unfortunately that's not possible right now... And it's definitely the type of site that would be Slashdotted eventually, and why the hell would I want to bring THAT shitstorm down on myself? ;-)
Re:DMCA Wall O' Shame (Score:2)
ChillingEffects.org [chillingeffects.org]
Re:DMCA Wall O' Shame (Score:3, Insightful)
Seriously, if they don't care enough about their security to appreciate the bug reports, what do I, the potential customer, think about how much they care about other aspects of their sof
Yes, I know... it's a legal question.... (Score:3, Interesting)
Re:Yes, I know... it's a legal question.... (Score:3, Insightful)
Not surprising (Score:3, Insightful)
"Good samaritan" acts like this tend not to go over well with companies when their products are on the line. They think we're just a bunch of reckless hackers trying to H4CK TEH PLAN3T! The thing they fail to realize is that by shutting up honest people like this via the DMCA and unleashing lawyers on white hats, then the only people left WILL be the bad guys. And frankly, I'd like to see some black hats get nasty on companies like this. This DMCA bullshit is getting tiring.
Message rec'd. Loud and clear. (Score:5, Insightful)
This is not what GS wants, nor what they mean. It is, however, what they are apt to get. Had they thought (ha!) things through this mistaken mistreatment of someone sending friendly warnings would not have occured.
Hey, GS. Why not try shooting at the real target? You just hit your foot.
Free (as in beer) work (Score:3, Insightful)
Those guys researching security flaws in your software are working for free for your company. You just saved some money for security audits...
Be grateful, perhaps offer them a contract for more research, but don't threaten them with lawsuits. Some people may not like it and won't contact you before spreading an exploit.
Re:Free (as in beer) work (Score:3, Insightful)
Gamespy does a good job publicizing their bugs... (Score:5, Insightful)
I congratulate Gamespy on their great word-of-mouth campaign to get all of their exploitable bugs known by the widest possible audience...
I think... (Score:3, Insightful)
Chilling Effects... (Score:3, Informative)
Economic pressure forces their hand. (Score:3, Insightful)
But it looks like the economic incentive to cover up rather than fix makes the concept of welcome full disclosure a myth akin in proportion to the commonly-misheld belief that chopsticks of course originated in Asia. Interesting story: the recently uncovered truth of the matter is that they were actually designed as a gimmick by immigrants cooking in American mining communities in the 1800s and later carried back to Asia as a less resource-intensive means of preparing and serving food. Ironically, the U.S. is the largest exporter of chopsticks, with something like 3% of U.S. lumber production going towards the effort to supply Asia, where chopstick use grew to outstrip other utensils within the last century.
The point is that when you look at the bigger picture, you realize that there is an economic disincentive to do the right thing; or rather, an incentive to do whatever it takes to improve the bottom line. I think it's unfortunate that they're choosing to punish an individual that was trying to help, and that it's this sort of attitude that drives good hackers underground. When code is owned by outlaws, only outlaws own the code.
Why Use Gamespy (Score:2, Informative)
www.kali.net
I have been using it for years.. and its the best Gaming comunity every...
Re:Why Use Gamespy (Score:2)
What doesw this tell us about companies like gs? (Score:2)
Dear GameSpy (Score:2, Funny)
Thankyou and good riddance,
HFC.
US Tort Law (Score:3, Interesting)
Makes my choice simple. (Score:2)
One-line Summary (Score:2)
Really doesn't make you want to bother with preferential disclosure, does it?
Uh-oh, out of date already (Score:4, Funny)
Who smoked the most crack in 2003?
(_) SCO
(_) Belkin
(_) Verisign
(_) *A (MPAA, RIAA, ARIA)
(_) GameSpy
(_) All of the above
Re:Uh-oh, out of date already (Score:2)
A danger for sotware engineers everywhere (Score:2)
No, I'm not talking about his dick, you perv! I'm talking about the DMCA, President Clinton's personal gift [webopedia.com] to the IT world.
Seriously, I have a problem here. My job is to make customers' IT systems work with my employer's product. It involves testing software and fixing bugs. It means poking into third-party products and trying to find potentially damaging flaws.
If this becomes a crime, we IT grunts bett
only one thing for it (Score:2, Funny)
Then, for a joke, I tried the URL.. [fuckedcountry.com]
someone's already been there and done that.
What a dipshit (Score:4, Insightful)
The general method of DoS he employs is not a "security flaw" but a byproduct of how multiplayer games are typically designed. You could theoretically do the same thing by going into an office and starting up a bunch of instances of the game on a bunch of PCs and logging into a server and leaving them there -- the "proofs of concept" that this guy Luigi wrote just automates this, simulating clients and hanging them.
The "problem" is that lots of games (hell, most network services of any kind) inherently require one TCP connection or UDP stream that stays alive throughout the entire multiplayer game and that begin with some authentication process, and most games only maintain a small number of slots (listening sockets).
Generous timeouts are also often needed to support spotty connections/freezes without disconnecting, so simply checking for timeouts might not help servers get past this issue. (However, maybe they could add some simple limit on how long a client can stay in the preliminary authentication/non-'playing' stages before booting them, requiring a prohibitively large amount of additional reverse engineering/sophistication to simulate a playing client.)
Getting around it will force game devs to play a stupid game of cat and mouse and to implement complicated challenge/response and other antispoofing mechanisms (IP banning, timeouts, etc.) -- time that could be, and ought to be spent on making fun games.
Too bad that Gamespy invoked the DMCA but that's probably the only legal leg they can stand on. Furthermore, Gamespy has nothing to do with the implementation of various game developers' servers.
Perhaps a better avenue would be for game devs to sue the guy for posting key gen algorithm internals [altervista.org] and other shit like that.
I think though that breaking both his legs and giving him a donkey punch (#3) or dirty sanchez (3rd from bottom) [drunkenwhores.com] would be more fitting, and funnier.
-fren
Re:What a dipshit (Score:4, Interesting)
In any case, the DMCA is ridiculous here; he's not circumventing any technological measures, and there are no copyrighted works being accessed. The DMCA does not outlaw hacking.
Narf? (Score:5, Insightful)
Proof of concept code often is the only way to force a company to do something about its security problems... It's specifically because 12 year old script kiddies are exploiting the vulnerability that the company fixes it. Suing a security researcher for bringing this about is silly. Spend the money on fixing the problem, not on a Lawyer's retainer.
How fast can they backpedal? (Score:2)
I'm sure we'll find out that this was just a misunderstanding, and bugs are already being fixed.
FYI on the link provided... (Score:3, Informative)
From the bottom of the page: Simple enough, eh ? The link in the story is currently not the recommended link...
Comeon... sing with me... (Score:4, Funny)
Algorithms programmed in any way
Now it looks as though there's liabilit-ay
And, it's 'cause of the D-M-C-A
Suddenly,
I'm not allowed to speak in C
There's a shadow hanging over me
Oh how D-M-C-A makes silence be
How some bits do flow, you can't know,
We couldn't say
I said something wrong
now I'm among, law D-M-C-A-ay-ay-ay
Yesterday,
"code" was such an easy game to play
Now I need a place to hide away
And, it's 'cause of the D-M-C-A
Almost forgot this one... (Score:5, Funny)
Young man, think it ought to be showed, I said,
Young man, but what you shoulda knowed, is some
Things... must... be... left... un-said
Young man, there's a law that's been passed, I said,
Young man, we hoped it wouldn't last, but now,
Young man, if you break it, your ass will be
Hauled... a-way... to... Club Fed
We cannot stay with the DMCA
Get hauled away with the DMCA
You cannot circumvent
Any music or book
Can't even let your kid take a look
That's why we're flamin' the DMCA
Our guy was framed on the DMCA
The Man gives us rules
That we've got to obey
But encryption just gets in the waaaaaay...
Young man, there's no need to feel down, I said,
Young man, hide yourself underground, I said,
Young man, 'cause the Feds are in town, you know,
There's no place you can hide,
Young man, there's no place you can go, I said,
Young man, when they don't like your code, if you
Stay here, I am sure you will find
That you haven't got no more time.
(chorus)
You sir, I hope you understand, we're im-
Pa-tient, hope the Feds free our man, but no-
Bo-dy... can resist our demand, we'll shout
Til... they... free... D-mi-try
Dima's... fate lies in our own hands, so please
Help us... make them meet our demands, so call
D.C., make them send this young man, back to
His... own... home... and... fam'ly
(chorus)
How to hack gamespy (Score:3, Funny)
1) make a new user with the same username as your target
contacted gamespy via e-mail instead (Score:3, Interesting)
1. Don't threaten us, we're trying to help you, contacting you quietly is a helluva lot better than say releasing the vulnerability into the wild first, but if you'd like to skip the contact step by sending things like cease-desist notices JUST SAY SO, as opposed to threatening us (see beginning of rule 1), we can move directly to putting the vulnerability into the wild.
2. Lawyers don't fix shoddy code, people do.
3. please get your legal department a map (so that they can determine that the DMCA ISNT the law of the land in Italy (it's this whole other place, right? and our laws don't apply there).
4. please explain in very short and simple words the difference between the gamespy CLIENT, and the gamespy SERVER to your legal and executive department, clearly such simple concepts elude them.
5. geektools.com contains links to traceroute, and whois programs to determine where on the internet various information is.
I would assume by this point you aren't particularly happy with me. So I'm going to let you in on a secret as to how to avoid such complaints from me again. It's very simple, treat us with respect when we protect your customers from you. Fix your bugs when we report them, they are YOUR REPSONSIBILITY. NEXT, send an APOLOGY letter to Luigi, just to show that you're good people and this was all a big mistake, because it was right? Do these things and you will find the computer security analysts will be good friends of yours, they'll look out for you and make sure your software runs right for you. Do it not, and the entire community will tear your software apart, and post anything and everything anonymously to bugtraq. Your behavior which borderlines on a legal fishing expidition to see what you can catch is grossly inappropriate, please stop.
Ooh and 1 meg pdf's sent via e-mail might in some circles be considered e-mail abuse, that doesn't engender much love for your company, and would potentially be grounds for a blacklisting.
Andrew D Kirch
Security Administrator
2mbit.com
Administrator
Abusive Hosts Blocking list
ahbl.org
trelane@2mbit.com
Another ex-GSI person here... (Score:3, Insightful)
First, it could be the code that GameSpy3D uses because that's entirely Joe, Tim and Jack. That's an entirely different product. That's Spy Software that holds the code itself, not GSI. It is hard to fix code you don't actually have!
Secondly, has he been giving them a chance to fix the code? Think about it, he's hacking a protocol that is nearly the same since Quake 2. That's how many engines you'd have to change to get a real fix in place. Hell, I have a friend who still plays Heretic 2 online! heh That's a lot of changes. So, I think they just want him to calm down while they fix the issues.
Finally, I will point out that Mark's nickname is Bastard, but he's not an entirely bad guy. He's been one of the few guys to survive the dotcombomb and not sell out completely. He has some business sense and is trying to protect his business. And a big chunk of his business is reliable internet servers and keeping people using his browser. Personally, I think the cause of reliable online gaming to be worth a 'stop a moment while we fix this stuff.'
Then again, I'm biased, I did run a server for four years for them.
Think for a second before you take his side... (Score:5, Insightful)
"Half-Life 1.1.1.0 client's "Unknown command" format string bug test 0.1 This is a tool to test a format string bug I have found in the Half-Life client. I have not released an advisory because at the moment I don't know if this bug lets remote code execution or not. Feel free to check it (in the zip file there is also the mail I have sent to vuln-dev that contains some details)"
In this case he's posting source for the exploitation of a bug before HE EVEN KNOWS WHAT THE BUG DOES. This makes me doubt how responsible he is in informing companies of bugs in their products. How about this changelog in the source of his UTDDos attack:
"CHANGELOG: - Now supports UT2003 servers!!! - better allocation method (now it's not limited, and the memory used is very very small!) - big code optimizations - a lot of bug fixes (libnet name resolution and other little problems)"
Why would these changes be necessary for a proof of concept? Sounds more like he wants anybody to be able to easily compile and use his programs to exploit not just UT servers, but UT2003 servers as well.
I think hackers should have as much restraint as possible in releasing "proof of concept" programs. Because really, what do these programs do? It does exactly what you are afraid people will do with the bug you found, exploit it. When you release that to the public, you are ENSURING that the bug will be exploited. Only in extreme cases should this be used to force a company to fix a bug, because at best the result is a brief period of time in which the bug is exploited widely, before the company fixes it. However, I think there is a serious risk of more harm being done in this period of time than would have ever been done if the proof of concept program had never been released, and the bug taken longer to be fixed or perhaps not fixed at all.
This guy is obviously not using proof of concept programs as a last resort. In fact, check out this comment:
"CD-Key hash changer for UnrealTournament 2003 v2225 for Win32 0.1 practically this proof-of-concept lets you to use a custom cd-key hash. The main idea was to find a cd-key theft bug but fortunally this bug doesn't exist so this tool can be considered only a test just for fun"
He wants people to use it "for fun"? What kind of white hat hacker releases a proof of concept program for "fun"? If I read this right, he was hoping to be able to steal CD keys with this, which he probably would have released as well. That would of been a huge mess, and is what I mean when I say there is serious risk of a concept program doing a lot more harm than good. So, it turns out it only lets you use other people's CD hashes, which you can get just from joining a game. This would allow you to steal someone's CD hash that you didn't like, and then go make a total ass of yourself on a server and get him banned. Sounds "fun" don't you think? Gamespy may not be my favorite company, but this guy give hackers a bad name.
Re:This just in, GSI's response (Score:3, Insightful)