Fragging Game Servers

DEF CON 17

Presented by: Jim Christy, Gregory Fleischer
Date: Friday July 31, 2009
Time: 17:30 - 18:20
Location: Track 2
Track: Track 2

Every day, security professionals do battle the trenches; good vs. evil, whitehats vs. blackhats, our network vs their l337 tools. And what do we do to unwind after work? For many of us, it's doing battle in the trenches with terrorists, Nazi's, and that pesky Blue team that keeps stealing our intelligence.

Video games are a multi-billion dollar industry that rivals the movie industry in size. And recently, many games have taken a decidedly online tone. People from all over the world meet up on servers every day to meet, frag, and respawn into the wee hours of the morning. But what about the security of these servers? How secure are they, and how does the underlying integrity of these servers effect you and your ability to blow up other players?

From hardware interaction to network protocols, this talk will present the inner workings of the Source Dedicated Server (used for games such as Left4Dead and Team Fortress 2). This talk will discuss some of the weaknesses in these game engines and ways they are exploited in the wild. A tool designed to dissect and analyze client/server communications will be released during the talk. We'll also provide some pragmatic advice for deploying game servers and release a white paper describing a secure configuration guidelines for the Source Dedicated Server.

Bruce Potter

<strong>Bruce Potter</strong> is the founder of the Shmoo Group of security, crypto, and privacy professionals. He is also the co-founder and CTO of Ponte Technologies, a company focused on developing and deploying advanced IT defensive technologies. His areas of expertise include wireless security, network analysis, trusted computing, pirate songs, reusing bios, and restoring hopeless vehicles. Mr. Potter has co-authored several books and writes monthly articles for "Network Security".

Logan Lodge

<strong>Logan Lodge</strong> is a TF2 ninja. His rocket jumping skills help him reign death from above on unsuspecting noobs. When he's not busy fragging, Logan is a software developer with an overwhelming love of python and all things AMD. Logan has mad traffic analysis foo and prefers Postgres to MySQL.


KhanFu - Mobile schedules for INFOSEC conferences.
Mobile interface | Alternate Formats