MemWars is a framework that executes popular and current attack methods on video games to detect vulnerabilities. It helps game developers to quickly discover and understand security vulnerabilities.
The attack methods can be divided into two categories:
- Basic attacks that manipulate the game process without being inconspicuous
- Advanced attacks that manipulate the game process and attempt to bypass anti-cheat methods.
Each attack method has its own test environment and can be compiled separately. The following attack methods are implemented:
- (basic) DLL Injection
- (basic) Direct3D 11 Hook
- (basic) Socket Hook
- (basic) Import Address Table Hook
- (basic) JMP Hook
- (basic) Thread Hijacking
- (advanced) Lsass Attack
- (advanced) Capcom Driver Attack
- (advanced) Hidden Kernel DLL Injection
The project is developed for Windows 10 x64. All attack methods target x64 processes.