Jump to content
Tuts 4 You
Sign in to follow this  
null_endian

What is the purpose??

Recommended Posts

null_endian

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.

Share this post


Link to post
Share on other sites
VirtualPuppet
Posted (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 by VirtualPuppet (see edit history)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×