Half-Life 2 Source
Half-Life 2 Source
Thought this might interest some of you. The source code for half life 2 was leaked today (Valve made a press release about it, and it's on Slashdot). According to the article it's about a month old, no word yet on exactly who leaked it. According to the release by Valve, they had some problems with their e-mail server, got trojaned and keylogged, then someone got access to the source tree, copied it, and e-mailed it to someone.
Before anyone asks...yes, I have it, no, I won't give you a link to it or send it to you. As a programmer (and hopefully a programmer with a future in the programming industry), I do not condone the spread of this, it's a major blow for Valve.
But, it's newsworthy, so why not post it =)
Before anyone asks...yes, I have it, no, I won't give you a link to it or send it to you. As a programmer (and hopefully a programmer with a future in the programming industry), I do not condone the spread of this, it's a major blow for Valve.
But, it's newsworthy, so why not post it =)
Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?
- Killer-Rabbit
- Redshirt
- Posts: 2395
- Joined: Fri Feb 14, 2003 2:46 pm
- Gender: Male
- Location: Traverse City, Michigan
Re: Half-Life 2 Source
First, it's pretty common knowledge for anyone that visits slashdot.org or any gaming related news site. And as for me downloading it, I did it because I was curious as to whether it was genuine. It is, and it has already passed through my recycling bin.
Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?
Re: Half-Life 2 Source
Just the code, no graphics, sounds, etc. The two big worries are the leakage of the engine code (which actually isn't that big of a deal, anyone that uses it will have to pay royalties anyway or be owned in court), and players cheating. The later is more worrisome I think; with access to the code the ability of cheaters to find exploits goes up tremendously.
Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?
Not in nearly the same way. Sure you can decompile / deconstruct DLLs and EXEs to a point, but its not the same. I downloaded it, I'm a curious guy it is excellent code I'd say. I only glanced at it tonight, but they do do a good documentation and formatting job. Some of the easiest to read code I've ever come across.Well after the game is sent to stores. People can still see the code. Its just harder to get into.
I'm only interested it in an educational sense, I think that it is a blow to Valve but one that was brought upon themselves. I guess they are probably a pretty good hacking target but why would you have the source tree on a system that is on the net? Does not make sense. I'd never be caught doing that. crazy. Oh well, they will learn.
The cheating it allows will suck badly, but that is it. Having the source released could help modders a lot, but no games will be published with an unlicensed engine, you'd be stupid to attempt it.
It is a great bunch of code though, some that is much too advanced for me.. only been coding for 2 years or so. It is nice to look at and be able to understand a great deal of it though.
I dunno, I have good and bad thoughts about it I guess.
- Vektor T. Gecko
- Redshirt
- Posts: 859
- Joined: Fri Feb 14, 2003 8:43 am
- Gender: Male
- Location: Ontario
Even if the machine with the source on it wasn't directly connected to the internet, it certainly has to be available to the various coders at their workstations, and the article has stated that the workstations were compromised (as they say, they suspected a vulnerability in the preview pane of OE)
since the workstations almost certainly have internet access, and the server where the source is stored is almost certainly accessable to the workstations, AND the workstations were compromised, there's your intrusion path right there.
since the workstations almost certainly have internet access, and the server where the source is stored is almost certainly accessable to the workstations, AND the workstations were compromised, there's your intrusion path right there.
If all else fails, use fire.
Re: Half-Life 2 Source
~Been around the world & found that only stupid people are breeding, the cretins cloning & feeding...
-Flagpole Sitter, Harvey Danger.
-Flagpole Sitter, Harvey Danger.
There is no reason to have workstations in such an environment connected to the internet. Doing so is like leaving the back door unlocked. They did have to have an internal network obviously, but it should be air gapped from the outside, or very very seriously monitored and firewalled. Basically it is their own damn fault, and they kind of deserved it.Even if the machine with the source on it wasn't directly connected to the internet, it certainly has to be available to the various coders at their workstations, and the article has stated that the workstations were compromised (as they say, they suspected a vulnerability in the preview pane of OE)
since the workstations almost certainly have internet access, and the server where the source is stored is almost certainly accessable to the workstations, AND the workstations were compromised, there's your intrusion path right there.
- Martin Blank
- Knower of Things

- Posts: 12709
- Joined: Fri Feb 07, 2003 4:11 am
- Real Name: Jarrod Frates
- Gender: Male
- Location: Dallas, TX
- Contact:
Who is online
Users browsing this forum: Ahrefs [bot] and 1 guest

