CS 592: Security Practicum: Cheating in On-line Games (Spring 2007)
This course is an advanced research practicum
course analyzing how hardware solutions based on Intel's AMT platform
can detect cheating in on-line games.
Instructor:
Wu-chang Feng (wuchang at cs dot pdx dot edu)
Office hours: After class
Office location: Fourth Avenue Building Suite 120-17(map)
Web site: http://www.thefengs.com/wuchang/work/courses/cs592
Course e-mail list: http://groups.yahoo.com/group/pdx-cs592
Course e-mail: pdx-cs592 at yahoogroups dot com
Location and Time:
SAB 209, Tuesdays and
Thursdays, 2:00pm-3:30pm
Course content:
- Lecture 1 (4/3): Introduction (ppt
| pdf)
- Lecture 2 (4/5): On-line PC games and their cheats (ppt | pdf)
- Lecture 3 (4/10): Software architecture of cheats (slides
available through group)
- Lecture 4 (4/12): Intel's AMT platform (ppt | pdf)
- Optional class (Gligor lecture at UO) (4/17)
- Lecture 5 (4/19): Rootkits Chapters 1-3 (ppt | pdf)
- Lecture 6 (4/24): Rootkits Chapters 4 (ppt | pdf)
- Lecture 7 (5/1): Rootkits Chapters 5-6 (ppt | pdf)
- Lecture 8 (5/3): Rootkits Chapters 7-8 (ppt | pdf)
- Cheat surveys (5/8): RTS | FPS | MMORPG
- No class (5/10)
- Lecture 9 (5/15): Rootkits Chapters 9-10 (ppt | pdf)
- Lecture 10 (5/17): Anti-Debuggers (ppt | pdf)
- Lecture 11 (5/22): Example Rootkit Rustock.B (paper link | ppt | pdf)
- Lecture 12 (5/24): Reversing #1 (ppt | pdf | references)
- Lecture 13 (5/29): Reversing #2 (ppt | pdf | Excerpts from suggested books)
- Lecture 14 (5/31): System Integrity Services and Obfuscators - Slides:(ppt | pdf) Paper:pdf
- Final presentations
- MMO cheats - MMO Glider (Alex Ten): pdf
- MMO cheats - MMO Glider (Dan Lake): pdf
- RTS cheats - Genesis/Zerocraft (Wen Sun, Yang Chen): ppt
- FPS cheats - HL2Hook (Sam Moffatt): odp | pdf
Grading:
- Phase 2: Survey (Due 5/8) = 40%
- Phase 3: Cheat disassembly and AMT counter-measure description (Due 6/12) = 60%