null_endian Posted March 12, 2018 Posted March 12, 2018 What exactly is the overall purpose of software protectors when used non-maliciously? For example, with a VM protection like Themida... What are its main goals? Is it simply trying to hide some "secret algorithm" that the developer made? Because of course it cannot hide its behavior.
VirtualPuppet Posted March 12, 2018 Posted March 12, 2018 (edited) Hiding "sensitive" data or functionality. For example, a game might want to hide secret vital routines, such that people cannot recreate said routines to make automated software that emulates gameplay ("clientless" bots). It is widely used by many games and anti-cheat security solutions, such as HackShield, GameGuard, XignCode3, NexonGameSecurity, PunkBuster, etc. Edited March 13, 2018 by VirtualPuppet
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now