翻譯|使用教程|編輯:李顯亮|2020-10-14 10:13:42.070|閱讀 625 次
概述:Code Virtualizer 是一個強大的代碼攪亂系統。它可以幫助軟件開發者保護他們軟件內重要和敏感的代碼區,防止他人使用逆向工程,而且它只消耗最小的系統資源。本節說明虛擬機設置相關。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Oreans廠商推薦
軟件保護與高級許可證控制合二為一 |
Windows軟件保護系統 |
代碼混淆系統 |
Code Virtualizer不能像普通的打包器那樣工作;相反,它只是保護開發人員選擇的敏感代碼區域。這些敏感區域將轉換為內部的虛擬機操作碼,只有Code Virtualizer才能理解。如果攻擊者試圖了解虛擬機的操作碼,則他將不得不跟蹤一個復雜且多態的虛擬機,這使他在任何時候都正在執行什么代碼方面大失所望。
虛擬機設置
可用的虛擬機
該面板顯示了可以在受保護的應用程序中使用的所有可用虛擬機。對于特定客戶,某些虛擬機是公共的,而其他虛擬機是專用的。
假設您使用TIGER虛擬機兩次保護同一應用程序。每個受保護實例將包含一個唯一的TIGER虛擬機,該虛擬機具有與先前實例不同的寄存器,指令處理程序,操作碼表等。他們只是共享TIGER體系結構的內部框架。破解者必須研究TIGER體系結構的內部骨架,然后再嘗試尋找一種方法來攻擊TIGER體系結構的所有不同變體。該方案是一種包含所有當前基于虛擬機的軟件保護程序的方案(它們使用由它們定義的內部體系結構模型的變異/變異)。
復雜度和速度條顯示了一些關于給定虛擬機的執行速度和復雜度的統計。請注意,根據虛擬機內部的修訂版,這些值可能會改變(在不同版本中增加或減少)。
CPUs字段允許您指定將為給定虛擬機架構生成的副本數量。即使使用相同的架構名稱,生成的虛擬機也會包含不同的寄存器位置、不同的處理程序、不同的操作碼表等。當您為給定的虛擬機插入多個CPU時,一些保護代碼和您的虛擬機宏將與任何生成的CPU一起被虛擬化。
虛擬化
如果您正在使用(舊的)VIRTUALIZER宏(而不是在宏中指定虛擬機的名稱),則可以選擇將使用哪些選定的虛擬機來保護那些未分配給任何特定虛擬機的VIRTUALIZER宏。
選擇虛擬機的準則
對于應該選擇哪個虛擬機以便為其應用程序獲得所需的安全性,開發人員可能會感到困惑。一些開發人員可能會想到添加盡可能多的虛擬機和CPU,以大大提高其應用程序的安全性。這可能不會產生他們想要的效果。
推薦閱讀
【 還在為軟件被破解而抓破頭皮?軟件加密保護工具2019給力推薦!
】
慧都網是Code Virtualizer正版代理商,提供最低的授權價格和最優質的服務,在線購買享受超值優惠>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn