top | item 27468766

EA got hacked and games source code leaked including new game Battlefield 2042

193 points| bluish29 | 4 years ago |bbc.com | reply

150 comments

order
[+] ryanjshaw|4 years ago|reply
Wow: "Source code is a version of computer software which is usually much easier to read and understand than the end version in a finished product, and could be used to reverse engineer parts of the product."
[+] dlkf|4 years ago|reply
I felt that this was well written. Do you have a better definition of source code that is:

- Accessible to the general public (it's a BBC article)

- One sentence long (you will lose readers if this becomes a cs101 lecture)

- Articulates why a source code leak matters

[+] aurbano|4 years ago|reply
> usually much easier to read and understand

They would be doing something seriously wrong if that wasn't always the case haha

[+] koheripbal|4 years ago|reply
I downvote comments like this, not because I disagree with them, but because they digress the conversation from what I think is more important - the hack itself.

Hope that's ok.

[+] bayindirh|4 years ago|reply
Oh really? Didn't know that! Wish we had this source code thingy available for the critical programs that we use everyday, so I can look to them and understand how they work.
[+] chtitux|4 years ago|reply
So where is the source code of this Perl script ?
[+] bserge|4 years ago|reply
Yeah, EA source code is probably much easier to understand than their end products.
[+] acallaghan|4 years ago|reply
All the BBC articles are meant for everyone to understand, they are not aimed at engineers, or CS grads (or even graduates of any kind, for that matter).

Did you really need to read what source code was again from the BBC? If you know already, great - but if you don't, why do you need to know what a compiler is?

It's similar to their general coverage of the covid vaccine - does everyone that reads an article about the vaccine really need to know the scientific debate, context, cohort data, vaccine action detail? Or just that the vaccine works & is safe?

[+] scrps|4 years ago|reply
I've always described source code to non-technical people as the recipe and ingredients, compiling as the baking, and the software as the bread loaf. Seems to land for most people.
[+] tus89|4 years ago|reply
I feel the "usually" might be ironic humor.
[+] NmAmDa|4 years ago|reply
isn't that what we call "well documented code following best coding practices" in our world ?
[+] kizer|4 years ago|reply
I know, right. They tried their best.
[+] mtrovo|4 years ago|reply
A really good time to get access to the loot box code and verify what exactly are the drop rates for items.
[+] BatteryMountain|4 years ago|reply
It probably comes from config/database, not hard-coded, so might not get it after all.
[+] ryathal|4 years ago|reply
I think it's Korea or China that requires the rates to be published, so they might be available somewhere already.
[+] Mindwipe|4 years ago|reply
One imagines that the source code just makes those variables, and they're configured server side as required.
[+] 0xThiebaut|4 years ago|reply
I must be missing something but I don’t see any mention that the Battlefield 2042 source code got leaked, nor in this article nor from any other credible sources. There is a difference between the game engine and the game itself.
[+] slezyr|4 years ago|reply
The title is incorrect in many ways. The source code is stolen, not leaked. Source codes of Frostbite + FIFA were stoles, not other titles.
[+] brink|4 years ago|reply
Hopefully this means we'll finally get dedicated servers from the community for these games.

I'd love to contribute to something like this.

[+] RGamma|4 years ago|reply
Moddable dedicated servers are the best. There's still active communities on e.g almost 20 years old CS:S and probably older games.

Of course not best for financials

[+] MIBMA|4 years ago|reply
I'm really interested to know more about the actual effect this will have on EA. Because other than the problems with potential cheats and bots, there are not much anyone can do. No one will use closed source engine for developing a game without permission. Maybe the only other problem for EA is if there are many exploits that can lead to a serious security implications.
[+] alpaca128|4 years ago|reply
I've heard Titanfall 1 and 2 multiplayer are basically unplayable for many people, as a hacker with knowledge about the game's internals managed to get such comprehensive access to the multiplayer servers that they can literally ban certain players (like streamers) independently of IP address or game account. And so far developers haven't been doing anything even though it's been going on for many months.

So the worst case scenario could be worse than just a few cheaters. Either way EA will endure it without problems because it's barely different than the average bad game launch.

[+] aardshark|4 years ago|reply
There probably shouldn't be such exploits, but there probably are.

I remember Quake 3 had a number of exploits that could allow a server owner to essentially run arbitrary code on clients machines.

As a newer game, probably Battlefield 2042 servers are entirely run by EA, so any exploitation will have to go through the server first.

[+] animal531|4 years ago|reply
At least now we can get Fifa 22-25 as soon as next month.
[+] rlayton2|4 years ago|reply
Easy. Just get a copy of Fifa 2021 and a sharpie.
[+] glouwbug|4 years ago|reply
A long time ago somewhere I read that the entire game's AI system ran through a function called kick_ball() or something like that
[+] ZuLuuuuuu|4 years ago|reply
Is it known what kind of source code hosting solution EA is using that got hacked, and how it got hacked?
[+] kizer|4 years ago|reply
Although I don't condone hacks like this of course, I think it would be amazing for someone to interpret the engineering and mechanics behind a title like FIFA for the rest of us; I'd look through the code myself though I'd imagine it would take a long time to make sense of it.

Same for Frostbite.

I'm just curious about the tech behind AAA games and it would be fascinating to explore the innards.

[+] abrawill|4 years ago|reply
You can pretty much do that with Unreal Engine which allows you access without relying on stolen goods...
[+] kizer|4 years ago|reply
Plus, this would be a goldmine for finding game exploits, and creating PC mods for all the Frostbite-powered games.
[+] arduinomancer|4 years ago|reply
There is literally no mention of 2042 in the article.

Where does it say battlefield 2042 was leaked?

All I see is Fifa and Frostbite (a game engine)

[+] whereistimbo|4 years ago|reply
Should I shed tears for them for getting hacked, or laugh to them because they are not taking security seriously?
[+] rplnt|4 years ago|reply
> because they are not taking security seriously?

I don't think is necessarily the case. You can take security seriously, but there are limits, and you have to balance the effort with the willingness of someone breaching your safeguards.

I would use a bicycle as an example. You can buy whatever lock you want, it can be broken by someone. The better the lock, the less people can get through it or are less inclined to do so anyway. You can pay a security guard to look after your bike, but at some point, if your bicycle is really valuable, one guard can be bribed (or killed), and so on, and so on.

In summary, just because they were "hacked" does not mean they are not taking security seriously.

[+] emilsedgh|4 years ago|reply
I'm inclined to laugh at them but honestly what does it even mean at this point to take security seriously?

It appears that the only companies capable of being secure are Google and Apple. Aside them everyone is getting hacked every other day.

[+] tyingq|4 years ago|reply
Thankfully, no ransom. That fire doesn't need more fuel.
[+] Tenoke|4 years ago|reply
How is stealing something better than stealing something + optionally offering to return it for money?
[+] Bancakes|4 years ago|reply
Capcom, CD Projekt Red, and now EA?
[+] markedathome|4 years ago|reply
Ubisoft and Crytek were also hacked last October
[+] TameAntelope|4 years ago|reply
Is it possible that corporations generally are getting so large that comprehensively securing their entire network is more or less untenable?

Maybe instead, individual business units (or even smaller) should be independently responsible for security.

[+] swarnie_|4 years ago|reply
It couldn't happen to a more deserving company.. Well, maybe Ubisoft.
[+] NetOpWibby|4 years ago|reply
That actually happened in Watch Dogs 2. It was a funny tongue-in-cheek mission.
[+] dijit|4 years ago|reply
I worked for Ubisoft, curious why you think we’re worse than EA.
[+] martin_a|4 years ago|reply
Are these games any different than in name and textures?

Looks to me like it's all the same since Battlefield 3 and they only change the look.

But possibly I'm too ignorant and expect too much of major game releases.