DEF CON 25 - Mark Williams, Rob Stanley - If You Give a Mouse a Microchip
Video Statistics and Information
Channel: DEFCONConference
Views: 24,551
Rating: undefined out of 5
Keywords: DEF CON 2017, DEF CON 25, DEF CON, DC25, hackers, security conference, Mark Williams, Rob Stanley, ARM, ARM Cortex M, Hardware hacking, USB
Id: gRWjd6o4LO4
Channel Id: undefined
Length: 29min 19sec (1759 seconds)
Published: Thu Nov 02 2017
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
reminds me of the time apex got caught holding tab+delete at the end of a match https://youtu.be/_c-N1oLADQg?
why did I never find this talk :S
"...as long as your cheat isn't a known cheat and you wrote it brand new for that one, you're probably gonna be able to get away with it."
Just don't let players bring their own hardware, problem solved. LoL does it like this for years
Video Description on Youtube: The International, a recent esports tournament, had a 20 million dollar prize pool with over five million people tuned in to the final match. The high stakes environment at tournaments creates an incentive for players to cheat for a competitive advantage. Cheaters are always finding new ways to modify software, from attempting to sneak executables in on flash drives, to using cheats stored in Steam's online workshop which bypasses IP restrictions.
This presentation describes how one can circumvent existing security controls to sneak a payload (game cheat) onto a target computer. Esports tournaments typically allow players to provide their own mouse and keyboard, as these players prefer to use specific devices or may be obligated to use a sponsor branded device. These "simple" USB input devices can still be used to execute complex commands on a computer via the USB Human Interface Device (HID) protocol.
Our attack vector is a mouse with an ARM Cortex M series processor. The microcontroller stores custom user profiles in flash memory, allowing the mouse to retain user settings between multiple computers. We modify the device's firmware to execute a payload delivery program, stored in free space in flash memory, before returning the mouse to its original functionality. Retaining original functionality allows the mouse to be used discreetly, as it is an "expected" device at these tournaments. This concept applies to any USB device that uses this processor, and does not require obvious physical modifications.
This delivery method has tradeoffs. Our exploit is observable, as windows are created and in focus during payload delivery. The advantage to this approach is that it bypasses other security measures that are commonly in place, such as filtered internet traffic and disabled USB mass storage.
Discussion Thread - General focus of discussion here is on the concepts, not the exact specifics (i.e. not making accusations, just discussing reality).
Fact: With prize pools entering the tens of millions in extreme cases, there now exists a tremendous financial incentive to develop extremely sophisticated cheat software for video games.
Fact: This video demonstrates that there exists technology which could enable someone to hide any such sophisticated cheat software very covertly in a place that security has quite simply overlooked.
Fact: There exists a large portion of the CS:GO fanbase that becomes irrational when the topic of cheating or cheating allegations arises.
Fact: There exists a large portion of players of FPS games who honestly believe players like Shroud have reached "godlike" skill, far surpassing the pinnacle of what we saw in previous eras, i.e. Fatal1ty. Many of these people are also largely or completely ignorant of said previous era.
Fact: Shroud and people like him stand to benefit to the order of (I believe, I've never looked into their wealth) tens of millions of dollars in income by utilizing sophisticated covert cheat software to defraud Twitch viewers or cheat at esports tournaments.
Fact: The people who would be responsible for detecting this type of cheating would stand to take massive financial losses if this type of cheating were to be discovered to be taking place at any scale. Sales of gaming accessories and hardware would decline as well as sponsors pulling out of tournaments. It would be a tremendous financial hit - it would basically be the 1983 video game crash all over again but scaled up about a hundred-fold in terms of the amount of money involved.
TL;DR: The incentive to cheat at tournaments is so extremely greater than the risk of being caught that there is no rational argument against immediately implementing far stricter security protocols at ALL ESPORTS EVENTS.
I've been saying this for years, don't let players bring their own hardware. Even if no one has used it, proof that it can be used maliciously..