VAC-Modul-Dumping: Ein tiefer Einblick in Steams Anti-Cheat

2025-06-18

Dieser Beitrag beschreibt eine Reverse-Engineering-Reise in Valves Anti-Cheat-System (VAC). Der Autor analysiert detailliert den Steam-Dienstprozess (steamservice.dll) und deckt die Feinheiten des Ladens und Ausführens von VAC-Modulen auf. Durch die Modifikation einer bestimmten Anweisung zwingt der Autor VAC, LoadLibrary zum Laden von Modulen zu verwenden, wodurch das Dumpen von VAC-Modulen ermöglicht wird. Der Prozess wird Schritt für Schritt erklärt, einschließlich der Lokalisierung von LoadLibraryW-Aufrufen, der Verfolgung von Funktionsaufrufketten und der Identifizierung temporärer Dateien. Das erfolgreiche Dumpen von VAC-Modulen und die Enthüllung wichtiger Funktionen innerhalb dieser legen den Grundstein für eine weitere Analyse der Anti-Cheat-Mechanismen von VAC.

Entwicklung