翻譯|行業(yè)資訊|編輯:李顯亮|2020-09-22 11:04:02.010|閱讀 561 次
概述:在“保護選項”面板中,可以選擇要包含在應(yīng)用程序中的其他保護選項。那么Code Virtualizer的保護機制都有哪些呢?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Code Virtualizer不能像普通的打包器那樣工作;相反,它只是保護開發(fā)人員選擇的敏感代碼區(qū)域。這些敏感區(qū)域?qū)⑥D(zhuǎn)換為內(nèi)部的虛擬機操作碼,只有Code Virtualizer才能理解。如果攻擊者試圖了解虛擬機的操作碼,則他將不得不跟蹤一個復(fù)雜且多態(tài)的虛擬機,這使他在任何時候都正在執(zhí)行什么代碼方面大失所望。
保護代碼的位置
Code Virtualizer可以在您的應(yīng)用程序的不同位置插入保護代碼。通過選擇一個或另一個位置,您可以或多或少地隱藏應(yīng)用程序中Code Virtualizer的存在。
加密VM宏中的字符串
該選項將在VIRTUALIZER標(biāo)記內(nèi)找到所有對字符串的引用,并將其從應(yīng)用程序數(shù)據(jù)區(qū)域中銷毀。當(dāng)要從您的VIRTUALIZER標(biāo)記內(nèi)部訪問該字符串時,保護代碼將在另一個位置對其進行解密,并將其傳遞給您的應(yīng)用程序。整個過程對您的應(yīng)用程序是完全透明的,當(dāng)您的應(yīng)用程序引用任何字符串時,它們就可以準(zhǔn)備就緒。
在“ 保護宏”面板中,您可以看到出現(xiàn)在每個宏內(nèi)部的ANSI和UNICODE字符串。建議您選擇ANSI還是UNICODE,這取決于您是在VIRTUALIZER標(biāo)記中使用ANSI還是UNICODE字符串。如果您的應(yīng)用程序同時使用兩種類型的字符串(非常少見),則應(yīng)選擇“ ANSI + Unicode字符串 ”選項。
壓縮虛擬機
此選項將壓縮(使用LZMA算法)由Code Virtualizer添加到受保護的應(yīng)用程序的所有虛擬機和虛擬化代碼。磁盤上的保護代碼將更小,并且最終受保護的應(yīng)用程序不會增加太多。虛擬機的解壓縮是在第一次調(diào)用任何保護宏時執(zhí)行的。Code Virtualizer將檢測到它已壓縮了自己的代碼,并將繼續(xù)進行解壓縮。這意味著在第一次調(diào)用保護宏時,執(zhí)行時間將受到很小的影響。
注意:啟用隱形模式時,壓縮功能不可用。這是因為Code Virtualizer僅壓縮自己的代碼(不是您的應(yīng)用程序代碼),并且當(dāng)保護代碼插入您自己的代碼中間時,將無法縮減磁盤上的應(yīng)用程序。僅當(dāng)在最后部分或新部分中插入保護代碼時,才能減小最終應(yīng)用程序的大小。
入口點混淆
通過將VM宏放在應(yīng)用程序中執(zhí)行的最開始的指令中,此選項產(chǎn)生的結(jié)果相同。此選項與所有應(yīng)用程序都不兼容,如果您的應(yīng)用程序在受保護時無法啟動,則應(yīng)取消選中該選項。
剝離搬遷
此選項將刪除EXE文件中的“重定位”部分,從而使受保護的應(yīng)用程序更小。
推薦閱讀
【 還在為軟件被破解而抓破頭皮?軟件加密保護工具2019給力推薦!
】
慧都網(wǎng)是Code Virtualizer正版代理商,提供最低的授權(quán)價格和最優(yōu)質(zhì)的服務(wù),在線購買享受超值優(yōu)惠>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn