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