Security researchers consistently find that over 90% of cracked software contains hidden malware. Keygens and patches are a favorite vehicle for: