The Enigma Protector是一款優秀的軟件保護系統,支持 Win32 可執行文件 (*.EXE) 、動態鏈接庫 (*.DLL) 、Active 控件 (*.OCX)和屏幕保護程序 (*.SCR)。它應用藝術性的加密、數據壓縮和其它安全特性來保護您的程序免遭破解。保護后的程序能兼容所有Windows版本,如 Windows 95/98/ME/2000/XP/2003/Vista/2008 以及 Windows 7。Enigma protector 可以通過內部 API 函數改變模式參數來創建試用版和注冊版程序。它允許您為自己的軟件添加保護和注冊系統,并且支持多語言。
特點
強大的注冊密鑰生成系統可以防止重建或者復制他人的注冊密鑰,而代碼混淆、變異和虛擬的功能可以防止破解者反編譯、修改您的程序功能、數據等。
一般而言,軟件保護機制都是基于“信封”原理,軟件的所有區段(代碼段、數據段、輸入表和資源) 被封裝在保護器內,保護代碼添加在文件尾部。軟件運行時,保護代碼首先取得控制權,并檢查文件的完整性、是否有調試器、注冊密匙核試驗版本限制等內容,然后解密程序數據,初始化應用程序(處理輸入表和重定位表)并將控制權交還給應有程序。不同于其它保護方案,Enigma 應用 API(應用程序接口)與被保護程序緊密的結合在一起,這極大地增強了破解難度。
功能
應用TheEnigmaProtector將較大水平地防止這類事情的產生,由于強勁的注冊受權系統軟件,可以簡單地置入您設計方案的程序,形成獨有的密鑰生成器,只有自身可以測算密匙并供應給客戶注冊信息,并且這種注冊信息可以鎖住一個特殊的電子計算機,只容許通過認證的電腦應用。
除開限定(關聯)注冊信息到指定的電子計算機外,您還能夠對程序受權做時間限制,特定程序可以運作的日數、頻次,還能夠限定程序每一次運作的時間段及總運轉時長。自然,還能夠限定特殊的我國、地域應用程序。
您可以根據特別的EnigmaAPI函數,在幾乎任意一種計算機語言里設計方案注冊受權系統軟件(如C++,Delphi,VisualBasic等語言表達)。即使您沒法改動程序源代碼,您依然可以應用EnigmaProtector來加上規范的注冊受權提示框。這一注冊受權提示框有著靈便友善的編輯軟件,可以讓您輕輕松松設計方案與眾不同的注冊受權提示框。
密鑰生成器可以導出來形成到一個直接的可執行程序。您可以應用互聯網來形成注冊密匙(應用php/.net啟用)或存儲用戶注冊信息。此外TheEnigmaProtector還帶來了包括Windowsx86/x64和Linux系統軟件的密鑰生成庫。
保護程序,避免改動代碼大家常說的手機軟件被破譯,具體便是手機軟件里的一些數據信息被調整了,促使程序作用,尤其是主要的作用代碼發生了轉變。TheEnigmaProtector能數據加密、縮小程序代碼,在沒有更改代碼作用的條件下,促使其無法被破譯改動。
保護的代碼不但在vm虛擬機技術性里獲得保護運作,并且促使其剖析越來越更加繁雜(幾乎是不太可能剖析)。vm虛擬機保護技術性的本質,便是將可實行代碼譯成一種特有的機器語言,并緊接著在內部結構CPU開展仿真模擬翻澤實行,vm虛擬機造成的代碼每一次都不一樣,因此基本上沒法被反匯編破譯而遭受別人的應用。
手機軟件應對破譯的具體方式是將可實行程序的主要實行代碼開展數據加密保護。因此,您可以運用獨特的EnigmaAPI函數來校檢程序的諸多性能指標,如密匙的合理情況、使用限期這些。