Skip to content

Game Anticheat System (Counter Strike 1.6 and Source, FIFA, etc) | 2011

Yaroslav Sukhodiy edited this page Mar 10, 2024 · 1 revision

Overview

The project is an anti-cheat system for such popular games at that time as Counter-Strike 1.6, Counter-Strike Source, FIFA, etc. The system includes the client and server parts. After launch, the client part allows the user to log in to the system using their login and start the game. During the game, the client monitor operating system for suspicious processes (by signatures from the project database and various technical characteristics), behavior, periodically takes screenshots and sends all this data to the project server in the encrypted form. As part of the development of this project, a low-level driver was also written to collect complete information about the processes and about the user's operating system, as well as work on reverse engineering of the popular game cheats. As a result, this anti-cheat system detected all popular cheats, and showed much more results than Valve Anti-Cheat (VAC) and other popular anti-cheat applications at that time. The project was developed for the cyber sports league.

Stack

C++, Boost, Asm, ffmpeg, WinDDK, Windows API, IDA, WinHEX, GDI, DirectX, OpenGL, NSIS, PHP, SQL, MySQL, Wireshark, VMware, SVN, Redmine.

Screenshots

Main Window

Main Window

User Authorization Window

User Authorization Window

Settings Window

Settings Window

Installer

Installer