翻譯|使用教程|編輯:李顯亮|2020-10-12 11:00:01.853|閱讀 739 次
概述:Code Virtualizer 是一個強大的代碼攪亂系統。它可以幫助軟件開發者保護他們軟件內重要和敏感的代碼區,防止他人使用逆向工程,而且它只消耗最小的系統資源。本節說明如何在設備驅動程序中插入保護宏。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Oreans廠商推薦
軟件保護與高級許可證控制合二為一 |
Windows軟件保護系統 |
代碼混淆系統 |
Code Virtualizer不能像普通的打包器那樣工作;相反,它只是保護開發人員選擇的敏感代碼區域。這些敏感區域將轉換為內部的虛擬機操作碼,只有Code Virtualizer才能理解。如果攻擊者試圖了解虛擬機的操作碼,則他將不得不跟蹤一個復雜且多態的虛擬機,這使他在任何時候都正在執行什么代碼方面大失所望。
在設備驅動程序中插入保護宏
要插入代碼塊進行保護,必須將驅動程序鏈接到一個名為VirtualizerDDK.sys的虛擬驅動程序。請注意,僅在保護時間內需要VirtualizerDDK.sys。當你的設備驅動程序可以通過代碼虛擬器保護,所有依賴于VirtualizerDDK.sys將被刪除,所以不要有裝運VirtualizerDDK.sys與受保護的應用程序。
C / C ++示例
如果要在使用Code Virtualizer保護設備驅動程序之前對其進行測試,則必須將驅動程序VirtualizerDDK.sys放在%system32%/ drivers文件夾中,并且必須注冊并啟動VirtualizerDDK.sys驅動程序。您可以使用OSR驅動程序加載程序(www.osr.com)加載和注冊VirtualizerDDK.sys。最佳實踐是在系統啟動時(啟動,系統,自動)啟動VirtualizerDDK.sys,以便始終將其加載到內存中以進行測試。
注意:VirtualizedDDK.sys驅動程序是虛擬驅動程序,它根本不消耗系統資源。
使用Code Virtualizer的真實設備驅動程序示例
以下示例顯示了一個真實的設備驅動程序,該驅動程序在DriverEntry例程中插入了兩個有意義的區域。
推薦閱讀
【 還在為軟件被破解而抓破頭皮?軟件加密保護工具2019給力推薦!
】
慧都網是Code Virtualizer正版代理商,提供最低的授權價格和最優質的服務,在線購買享受超值優惠>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn