Technology

Nowadays, not much software includes protection. In those cases where software includes such mechanisms, serial numbers and user/password schemes are the common protection schemes used. This lack of protection is mainly because software manufacturers know that the usefulness of such protection tools is unsatisfactory and users are reluctant to accept protection mechanisms that are inconvenient.

Defendion products incorporate a broad range of cutting edge protection technologies which fall within several categories.

Self modifying code
We believe that we are the first company in the world to implement advanced anti-piracy technology based on the self code modification technique, Full Metamorphosis, which transforms protective code into a unique, difficult to understand maze code. There is no resemblance between protected files even if the original file is the same.

Systems based on difficulty of code analysis
Our products include several technologies that can be applied to software products to verify their self-integrity. The technologies include techniques such as anti-tamper, anti-debugging, encryption, anti-emulation, anti-reverse engineering, anti-patching, anti-memory dumping and encryption.

Systems based on 'checks'
Our software can build 'checks' into your protection system in order to test whether certain conditions are met. Prior to installation or during the application launch, the protection application validates the availability of a key. If the 'check' fails, the software is not installed or it only works in demo mode with restricted functionality. We have both software and hardware based key checks.