Virbox Protector是一款相當(dāng)優(yōu)秀的程序加密保護(hù)軟件,此軟件可以對(duì)代碼函數(shù)設(shè)置密碼,可以將源代碼設(shè)置保護(hù),可以為開發(fā)程序設(shè)置授權(quán)許可,讓別人不能破解你的軟件,從而提升作者的權(quán)益。
功能介紹
1、靈活強(qiáng)大的功能,5 分鐘內(nèi)即可完成加密方案
充分考慮開發(fā)者的業(yè)務(wù)模型,快速綁定許可
2、碎片代碼執(zhí)行
基于 LLVM 和 ARM 虛擬機(jī)技術(shù),自動(dòng)抽取海量代碼移入 SS 內(nèi)核態(tài)模塊,極大的降低了使用門檻 不再需要手動(dòng)移植算法,可移植的算法從有限的幾個(gè)增長到幾乎無限多,支持的語言也不再限于 C, 這是加密技術(shù)的一次綜合應(yīng)用,效果上類似于將軟件打散執(zhí)行,讓破解無從下手。
3、代碼虛擬化、高級(jí)混淆和其它傳統(tǒng)加密策略
將被保護(hù)的程序代碼轉(zhuǎn)換為虛擬機(jī)代碼(深思自主知識(shí)產(chǎn)權(quán))。程序運(yùn)行時(shí),虛擬機(jī)將模擬程序執(zhí)行,進(jìn)入和離開虛擬機(jī)都有高級(jí)代碼混淆。虛擬機(jī)配合代碼混淆可以達(dá)到很好的保護(hù)效果,尤其是開發(fā)者的私有邏輯。高級(jí)混淆利用花指令和代碼非等價(jià)變形等技術(shù),將程序的代碼,轉(zhuǎn)換成一種功能上等價(jià),但是難于閱讀和理解的代碼,可充分干擾靜態(tài)分析。應(yīng)用程序的解壓縮含有動(dòng)態(tài)密碼,讓一切自動(dòng)脫殼工具失效,有效的阻止.Net、PE 程序的直接反編譯。
4、支持各種開發(fā)語言和編譯器二進(jìn)制文件