~/talk

Next Level Cheating and Leveling Up Mitigations

Talkat Black Hat Europe 2014 · 2014-10-14..10-17· [game-development, security]
links:none on file
links:none on file
slides:none on file

Describes two concrete attacks: a kernel-based cheat that uses kernel MDL mapping to expose game pages to a protected user process (demo maps Notepad memory and reads/writes with native speed), and two BattleEye flaws — a malformed packet that triggers a 4GB heap copy crash (trivial DoS, potential heap overwrite) and a remote-console timing side channel that recovers a 24‑char password in about 17 minute timing crack (proof‑of‑concept Python demo); vendor patches one bug, the timing fix is pending.

AI-written summary · about

  1. 0:00Intro
  2. 0:57The Money Aspect
  3. 2:03What is Cheating?
  4. 2:58A History of Cheating
  5. 4:08Common Cheating Vectors
  6. 8:43The Current State of Cheating in Games
  7. 12:09Current State of Anti-Cheat
  8. 17:10The Future of Cheating
  9. 21:24Dual mapping snippet
  10. 27:11Attacking Anti-Cheat Software
  11. 28:52BE Packet structure
  12. 29:36Sign extension
  13. 32:22Exploitability
  14. 34:30BattlEye console timing attack
  15. 35:33BattlEye timing attack demo
  16. 38:36The Future of Anti-Cheat
  17. 40:39Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.