Posts

How does game cracking work?

Image
Today we are going to explore how cracking games works in depth.  Especially for  Steam games . For this post, I'm going to target A little to the left  , a paid Unity Game on steam. #1  Digital Rights Management In order to understand how cracking works, we first have to understand what DRM is, in our case the steam DRM .  Digital Rights Management , are a set of technologies used to protect copyrighted digital content, such as games. For the steam DRM, these technologies are implemented inside a DLL (Dynamic Link Library), namely steam_api64.dll   (64-bit game)   which is loaded upon game execution and prevents the launch of the game if not owned.   There are multiple ways to bypass these checks: hooking functions, modifying code or even emulating the steam api itself. In this post we are going to focus on the modification of the executable code. To understand how and what to patch, we first have to understand how Unity Games work. #2 Unit...