編輯點評:一鍵加密軟件
支持一鍵加密,防止你的代碼反編譯的一個工具,VirboxProtector2是最新的版本,它可以對代碼進行虛擬化,加密和壓縮等多種保護方式,全平臺支持,多種加密技術,快速完成代碼保護,防止反編譯,有需要的可以下載體驗。
VirboxProtector2使用方法
1、打開軟件,這里提示您將受到保護的程序拖放到系統中
2、也可以在這里建立新的加殼保護,點擊打開需要加殼的程序
3、我們將附力數據移動到PE文件結尾,但是加殼之后可能還會有問題,當發生問題時請聯系我們QQ:2852513869
4、授權信息,在這里定制許可類型,設置本地加密方案,添加許可ID、設置序列號等
5、這里可以查看被保護的函數基礎信息,函數總數697、混淆函數1
6、這里有四種保護的方案,可以選擇混淆模式,可以選擇代碼片段
7、加密選擇,支持輸出文件、資源保護、生成日志、后臺檢測時間間隔秒
8、可以建立許可提示,已經列出經常使用的提示,包括許可剩余天數提示信息、找不到加密鎖時的提示信息。
VirboxProtector2功能
代碼虛擬化
將被保護的程序代碼轉換為虛擬機代碼,程序運行時,虛擬機將模擬程序執行,進入和離開虛擬機都有高級代碼混淆。虛擬機配合代碼混淆可以達到很好的保護效果,尤其是開發者的私有邏輯。
高級混淆
高級混淆利用花指令和代碼非等價變形等技術,將程序的代碼轉換成一種功能上等價但是難于閱讀和理解的代碼,可充分干擾靜態分析。
代碼加密
防脫殼,防止直接Dump。使用 SMC(Self-Modifying Code)技術將原始的函數加密,在函數被執行時才將函數解密并執行的保護方式,運行效率高,幾乎沒有性能損失。
VirboxProtector2特色
支持多種開發語言
支持的開發語言有C、C++、C#、Java、Python、.Net、VB、PB、易語言、PHP、Unity3D、UE4等。
多平臺支持
支持加密windows、Linux、macOS、Android、ARM程序
資源加密
可保護Unity3D、UE4開發的軟件中資源,防止被提取
多種加密策略
可對代碼進行虛擬化、高級混淆、代碼加密、智能壓縮等多種保護
源碼級保護
保護到匯編級別,C#保護IL級別
性能分析
智能分析引擎,一鍵分析各個函數模塊調用的次數,掌控加密安全性及運行性能
VirboxProtector2問題
不支持的列表
類型不支持的情況列表
其他不支持二次加殼,無論是第三方還是本程序加殼后的文件,都不能再次進行加殼
加殼工具不支持對spring框架的jar包直接加殼,如果是spring框架的Java程序,請使用資源加密的方式保護
不支持帶有自校驗檢查的程序
文件類型.NET暫不支持帶有程序集簽名(強簽名)的程序進行加殼
.NET加殼不支持第三方運行時庫,只支持微軟標準運行時庫
SDK標簽不支持.NET程序
C#開發的.NET程序或DLL庫中含有外部引用或公開的方法,此類程序不能加名稱混淆,若選擇名稱混淆會改變方法名,會使程序某個函數無法正常使用
.NET 的AnyCPU加壓縮后不支持被其他的.NET 模塊引用,原因是加壓縮后會將.NET程序類型變為PE32
.NET的DLL沒有壓縮功能
PE PPT轉exe的程序不支持資源保護
VB6.0語言程序不能加資源保護
導入表:導入的符號必須都是函數,不能有導入變量,否則運行時程序會崩潰
如果被保護的程序使用了內存加載方式執行,壓縮后無法運行
ELFLinux的程序暫不支持附加數據
不支持-static編譯的ELF格式的程序
ELF文件不支持map文件分析
如果默認選項導出了所有符號,可能在運行時會崩潰,建議只導出需要導出的函數
保護選項代碼加密由解析器通過引用分析得到的函數(函數列表中沒有名稱的函數),可能存在外部入口而不支持
函數指令字節過小,不能保護
混淆/虛擬化/碎片化對于 ELF 和 Mach-O 格式的程序,如果函數被優化為使用了“野棧”,則不支持保護
函數指令字節過小,不能保護
ARM架構程序不支持虛擬化和碎片化
加密后的文件命名如何與源程序相同?
在使用Virbox Protector加密程序文件a.exe的時候,加密后的文件會自動命名為a.ssp.exe。如何生成文件名不帶.ssp的加密文件呢?
mine0.exe為原文件
mine0.exe.ssp 為配置文件,發布軟件時可刪除;
mine0.ssp.exe 為加密后的文件,需去掉.ssp改成原文件名稱。
在左側文件列表,按鼠標右鍵,點擊設置保護后輸出目錄,設置加密后文件存儲的文件夾。加密后的程序文件即可輸出到設置的文件夾,且不帶.ssp。
添加函數的常用操作
1.選擇全部函數
快捷鍵:CTRL + A 即可選中所有函數,然后鼠標右鍵選擇保護方式。
2.單選一個函數
鼠標左鍵選擇函數,右鍵選擇保護方式。
3.選中多個不連續的函數
按住CTRL鍵,鼠標左鍵選擇要保護的函數,選擇完畢后,在選中的函數上按鼠標右鍵選擇保護方式。
4.選中連續的函數
方法1:選擇開始函數,按住shift鍵,再選中末尾函數即可,右鍵選擇保護方式。
方法2:按住鼠標左鍵不動往下拉即可,右鍵選擇保護方式
熱門評論
最新評論