October 2018
Beginner to intermediate
436 pages
9h 36m
English
The protectors employ the combination of packers and crypters, and other anti-reversing features. Protected software usually has multiple layers of decompression and decryption that may use cipher algorithms like blowfish, sha512, or bcrypt. Some sophisticated protectors even use their own code virtualization which is similar to the pseudocode concept. Protectors are usually sold commercially and used for anti-piracy.
Examples of Windows executable protectors are Themida, VMProtect, Enigma, and Asprotect.
Read now
Unlock full access