嚴格來說,病毒也是合規的執行代碼,但這些旨在破解的軟件需要獲得更高的系統權限來讀寫信息或修改和添加信息以避免支付或增強功能。計算機系統有嚴格的用戶權限界面,這些軟件在運行時會自動升級其權限以實現其目標。防病毒軟件或防火墻將監控這種行為並觸發警報,提示該軟件被定性為病毒。