Half-Life 2 Source Code Leaked!!!

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
The Kernel
Emperor's Hand
Posts: 7438
Joined: 2003-09-17 02:31am
Location: Kweh?!

Half-Life 2 Source Code Leaked!!!

Post by The Kernel »

Go here:

http://www.shacknews.com/ja.zz?comments=28619

Can we say: OH MY FUCKING GOD!

I can't remember anything like this EVER happening in the history of games. One thing is clear: this wasn't caused by denial-of-service attacks or keystroke programs; something VERY fishy is going on here....
User avatar
Brother-Captain Gaius
Emperor's Hand
Posts: 6859
Joined: 2002-10-22 12:00am
Location: \m/

Post by Brother-Captain Gaius »

:wtf:
Agitated asshole | (Ex)40K Nut | Metalhead
The vision never dies; life's a never-ending wheel
1337 posts as of 16:34 GMT-7 June 2nd, 2003

"'He or she' is an agenderphobic microaggression, Sharon. You are a bigot." ― Randy Marsh
User avatar
Shinova
Emperor's Hand
Posts: 10193
Joined: 2002-10-03 08:53pm
Location: LOLOLOLOLOLOLOLOLOL

Post by Shinova »

Someone must really hate Steam and Gabe Newell to be inspired to do this.


Wow. :shock:
What's her bust size!?

It's over NINE THOUSAAAAAAAAAAND!!!!!!!!!
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Once a keystroke program was installed, the attacker(s) could have entered Valve's systems and made copies of the source tree. The [D]DOS attack may or may not have been related.

Why must you automatically assume that a keylogger could not be used as part of the attack?
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

Some is going to die for this, oh yes.
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
User avatar
Chardok
GET THE FUCK OFF MY OBSTACLE!
Posts: 8488
Joined: 2003-08-12 09:49am
Location: San Antonio

Post by Chardok »

I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
Image
User avatar
Rye
To Mega Therion
Posts: 12493
Joined: 2003-03-08 07:48am
Location: Uighur, please!

Post by Rye »

Chardok wrote:I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
Someone's just nicked the game in code form. With this, people could get hl2 out on the net for anyone to download at will, and change whatever they want.
EBC|Fucking Metal|Artist|Androgynous Sexfiend|Gozer Kvltist|
Listen to my music! http://www.soundclick.com/nihilanth
"America is, now, the most powerful and economically prosperous nation in the country." - Master of Ossus
User avatar
Shinova
Emperor's Hand
Posts: 10193
Joined: 2002-10-03 08:53pm
Location: LOLOLOLOLOLOLOLOLOL

Post by Shinova »

Chardok wrote:I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
If it's the full source code, someone can compile it and release the game--full version--in pirated glory.

Or so I've been brought to understand.
What's her bust size!?

It's over NINE THOUSAAAAAAAAAAND!!!!!!!!!
User avatar
Hamel
Sith Marauder
Posts: 3842
Joined: 2003-02-06 10:34am
Contact:

Post by Hamel »

HL2 will be aimbot city when people go multiplayer
"Right now we can tell you a report was filed by the family of a 12 year old boy yesterday afternoon alleging Mr. Michael Jackson of criminal activity. A search warrant has been filed and that search is currently taking place. Mr. Jackson has not been charged with any crime. We cannot specifically address the content of the police report as it is confidential information at the present time, however, we can confirm that Mr. Jackson forced the boy to listen to the Howard Stern show and watch the movie Private Parts over and over again."
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Chardok wrote:I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
One issue is that it would be possible to write up some rather interesting cheat programs since the innards of HL2 are known. Countermeasures against them, even with their new Steam deployment, would be more difficult. One could attempt a man-in-the-middle attack, telling Steam 'all is okay' while the user uses an aimbot, for example.

Of course, the server could be coded to look for abberant results even when being told "yes, I'm getting good data."

There may be less of a need to license the HL2 engine (pun not intended) if developers look at the code and use it as 'inspiration' (rather than outright copying). That's less revenue for Valve, who probably will be trying to make big bucks licensing the engine.

Certain code in there is licensed from other developers, such as the HAVOK physics engine, which is bad for them.
Last edited by phongn on 2003-10-02 06:22pm, edited 1 time in total.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Shinova wrote:
Chardok wrote:I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
If it's the full source code, someone can compile it and release the game--full version--in pirated glory.
No, because the other things like the models, textures and levels are not included in the source.
User avatar
The Kernel
Emperor's Hand
Posts: 7438
Joined: 2003-09-17 02:31am
Location: Kweh?!

Post by The Kernel »

Chardok wrote:I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
The source code is the actual programming code that Valve used to create HL2. The code is then fed into a compiler which generates a binary executable that the computer can run. But the CD that you buy at the store doesn't contain the acutal code, just the compiled binary. It is impossible then to modify parts of the game that Valve doesn't allow you to.

With the full source code, moders can tear apart Valve's Source engine and remake it into anything they wish. This is the IP value of the engine that Valve hopes to license to third parties to make games. Now that the engine code has been compromised ANYONE can use it to make a game.
User avatar
Chardok
GET THE FUCK OFF MY OBSTACLE!
Posts: 8488
Joined: 2003-08-12 09:49am
Location: San Antonio

Post by Chardok »

Oh, well shit, that sucks fucking balls. I've never played HL...is it all that? And when does HL2 release?
Image
User avatar
The Kernel
Emperor's Hand
Posts: 7438
Joined: 2003-09-17 02:31am
Location: Kweh?!

Post by The Kernel »

phongn wrote:Once a keystroke program was installed, the attacker(s) could have entered Valve's systems and made copies of the source tree. The [D]DOS attack may or may not have been related.

Why must you automatically assume that a keylogger could not be used as part of the attack?
I didn't assume that, I'm just saying that Valve isn't being entirely truthful about the attack. This is likely due to the fact that HL2 contained the licensed HAVOK II physics engine that Valve is in a lot of shit for letting the source get leaked.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

The Kernel wrote:With the full source code, moders can tear apart Valve's Source engine and remake it into anything they wish. This is the IP value of the engine that Valve hopes to license to third parties to make games. Now that the engine code has been compromised ANYONE can use it to make a game.
Of course, no actual company in their right mind would even dream of doing so - for such a thing could be detected, probably fairly easily - but the IP-licensing thing is a big issue.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Chardok wrote:Oh, well shit, that sucks fucking balls. I've never played HL...is it all that? And when does HL2 release?
HL2 was delayed an unspecified amount of time from the original release date of 30 September.
User avatar
The Kernel
Emperor's Hand
Posts: 7438
Joined: 2003-09-17 02:31am
Location: Kweh?!

Post by The Kernel »

phongn wrote:
The Kernel wrote:With the full source code, moders can tear apart Valve's Source engine and remake it into anything they wish. This is the IP value of the engine that Valve hopes to license to third parties to make games. Now that the engine code has been compromised ANYONE can use it to make a game.
Of course, no actual company in their right mind would even dream of doing so - for such a thing could be detected, probably fairly easily - but the IP-licensing thing is a big issue.

Not to copy the exact source but to get ideas on the state of the art concepts and code that was planted in the Source and HAVOK engines. These things take lots of research to develop and now that information is freely availible.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

The Kernel wrote:Not to copy the exact source but to get ideas on the state of the art concepts and code that was planted in the Source and HAVOK engines. These things take lots of research to develop and now that information is freely availible.
I did note that in an earlier post ;)
User avatar
The Kernel
Emperor's Hand
Posts: 7438
Joined: 2003-09-17 02:31am
Location: Kweh?!

Post by The Kernel »

Shinova wrote:
Chardok wrote:I don't understand....what is the big deal about leaking the source code? What are the implications here? Why is it so important? Keeping in mind i'm woefully unknowledgable (Is that a word?) about such super-technical things. :wtf:
If it's the full source code, someone can compile it and release the game--full version--in pirated glory.

Or so I've been brought to understand.
This isn't the issue since you can pirate with only the binary--you don't need the source code.
User avatar
The Kernel
Emperor's Hand
Posts: 7438
Joined: 2003-09-17 02:31am
Location: Kweh?!

Post by The Kernel »

phongn wrote:
The Kernel wrote:Not to copy the exact source but to get ideas on the state of the art concepts and code that was planted in the Source and HAVOK engines. These things take lots of research to develop and now that information is freely availible.
I did note that in an earlier post ;)
D'oh, sorry, this topic is getting so much attention, it's hard to get through all the posts. Anyways, you're absolutely right and I think that Valve is in some awfully deep shit right now. Who knows what the long term implications of this are, but I see lawsuits on the horizon...
User avatar
Arthur_Tuxedo
Sith Acolyte
Posts: 5637
Joined: 2002-07-23 03:28am
Location: San Francisco, California

Post by Arthur_Tuxedo »

How fucking stupid do you have to be to keep the source code on a machine that has an internet connection?
"I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark." - Muhammad Ali

"Dating is not supposed to be easy. It's supposed to be a heart-pounding, stomach-wrenching, gut-churning exercise in pitting your fear of rejection and public humiliation against your desire to find a mate. Enjoy." - Darth Wong
User avatar
Rye
To Mega Therion
Posts: 12493
Joined: 2003-03-08 07:48am
Location: Uighur, please!

Post by Rye »

I bet it was John Carmack. :P
EBC|Fucking Metal|Artist|Androgynous Sexfiend|Gozer Kvltist|
Listen to my music! http://www.soundclick.com/nihilanth
"America is, now, the most powerful and economically prosperous nation in the country." - Master of Ossus
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Arthur_Tuxedo wrote:How fucking stupid do you have to be to keep the source code on a machine that has an internet connection?
AFAIK, most source at most corporations are kept on machines that use Internet connections.

Valve may have goodly funding, but might not have enough for a segregated offline LAN and an Internet-connected LAN for their coders.
User avatar
Arthur_Tuxedo
Sith Acolyte
Posts: 5637
Joined: 2002-07-23 03:28am
Location: San Francisco, California

Post by Arthur_Tuxedo »

phongn wrote: AFAIK, most source at most corporations are kept on machines that use Internet connections.

Valve may have goodly funding, but might not have enough for a segregated offline LAN and an Internet-connected LAN for their coders.
Ah. So what could they have done differently to prevent this, if anything?
"I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark." - Muhammad Ali

"Dating is not supposed to be easy. It's supposed to be a heart-pounding, stomach-wrenching, gut-churning exercise in pitting your fear of rejection and public humiliation against your desire to find a mate. Enjoy." - Darth Wong
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Quite a bit. That particular Outlook exploit was fixed some time ago. Their security doesn't seem to have been too good, either, but that's only my amateur opinion - one without too much information.
Post Reply