1. 程式人生 > >分享一個給exe檔案加殼的方法

分享一個給exe檔案加殼的方法

目錄

1.Virbox Protector 介紹

快速加密方案,不需要編寫任何程式碼—快速加密

加殼強度與程式執行效能不再衝突—智慧分析

程式碼虛擬化、高階混淆和其它傳統加密策略—加密策略

碎片程式碼執行,讓破解者無從下手—碎片程式碼

反黑引擎,賦予軟體主動防禦破解的能力—反黑引擎

2.Virbox 許可體系介紹

雲許可

軟許可

硬體鎖許可

3.獨立加殼 Virbox Protector Standalone


給 exe 檔案或者 dll 加殼的目的一般是為了防止被反編譯,防止軟體被盜版。這裡分享一個好的方法。

第一種是用Virbox Protector 配合Virbox 許可(雲許可、軟許可或者加密鎖)

第二種:直接用Virbox Protector Standalone 進行加殼即可。

第一種實現加密和授權控制,不僅防止被反編譯,同時控制軟體的使用。推薦第一種。

1.Virbox Protector 介紹

快速加密方案,不需要編寫任何程式碼—快速加密

Virbox Protector是一款高強度自動保護(加密)工具,無需程式設計就能達到極高的保護強度。通過設定工具提供的選項即可完成軟體加殼保護,方便快捷。

加殼強度與程式執行效能不再衝突—智慧分析

創新性的引入了預分析和自動優化引擎, 有效的解決了虛擬化保護程式碼時的安全性和效能平衡問題,極大減少開發商的測試工作量。

Virbox Protector根據預先設定的保護選項模擬執行、分析程式,找到效能瓶頸並給出智慧優化方案,為每個方法量身打造最佳的保護方式,自動剔除無效方法,達到安全性和效能的最佳平衡,幫助開發商輕鬆完成高強度的軟體保護工作。

程式碼虛擬化、高階混淆和其它傳統加密策略—加密策略

將被保護的程式程式碼轉換為虛擬機器程式碼(深思自主智慧財產權)。程式執行時,虛擬機器將模擬程式執行,進入和離開虛擬機器都有高階程式碼混淆。虛擬機器配合程式碼混淆可以達到很好的保護效果,尤其是開發者的私有邏輯。

高階混淆利用花指令和程式碼非等價變形等技術,將程式的程式碼,轉換成一種功能上等價,但是難於閱讀和理解的程式碼,可充分干擾靜態分析。應用程式的解壓縮含有動態密碼,讓一切自動脫殼工具失效,有效的阻止.Net、PE 程式的直接反編譯

碎片程式碼執行,讓破解者無從下手—碎片程式碼

基於 LLVM 和 ARM 虛擬機器技術,自動抽取海量程式碼移入 SS 核心態模組,極大的降低了使用門檻,不再需要手動移植演算法,可移植的演算法從有限的幾個增長到幾乎無限多,支援的語言也不再限於 C, 這是加密技術的一次綜合應用,效果上類似於將軟體打散執行,讓破解者無從下手

反黑引擎,賦予軟體主動防禦破解的能力—反黑引擎

與普通的反除錯驅動不同,深思反黑驅動和深思許可 API、Virbox Protector、Virbox許可服務有機結合,互相配合,形成完整的安全防護體系。反黑驅動在系統底層提供中介軟體保護、除錯工具防護、APP 程序主動保護、記憶體保護等功能,是整個安全體系中難以繞過的堅固防護。

 

2.Virbox 許可體系介紹

Virbox許可體系中包含硬體鎖許可、軟許可和雲許可。許可包含軟體的產品資訊和使用限制條件,產品資訊可以有產品編號、產品模組等內容,限制條件可以有限制開始時間、結束時間、使用次數、軟體同時使用的併發數等條款。

許可模式

許可模式

描述

永久許可

一次簽發,永不過期。

併發許可

儲存於網路伺服器的加密鎖中,根據設定併發型別限制若干個應用程式或若干臺計算機連線並使用網路許可,每個連線都會佔用一個併發數。

試用許可

使用者僅能在軟體商授予的有限時間內使用某些軟體功能。

租賃許可

開發者指定許可過期時間。

按需許可

開發者在許可中啟用特定的產品功能或模組。

 

雲許可

實時!實時線上,即發即用,無縫升級,軟體網際網路體驗

基於帳號形式,開發者給軟體使用者帳號發步雲許可,許可儲存雲端,實時線上,即發即用。目前所有開發者可免費申請使用雲許可!

軟許可

離線!無需硬體,安全,繫結裝置指紋

基於帳號的軟許可,以離線檔案的形式儲存,包含開發商簽名,無法偽造,Virbox安全環境支援,保證軟許可的安全!可繫結機器硬體資訊,包括CPU、物理網絡卡地址等,可繫結使用者裝置數。

硬體鎖許可

豪華硬體,動態安全性,豪華級儲存空間

精銳5加密鎖是一款真正能對抗解密者瘋狂破譯、經得起時間考驗的優秀軟體保護產品。 安全性、使用者體驗和多功能性得到廣大軟體開發者的深度認可。

網址:http://www.sense.com.cn

3.獨立加殼 Virbox Protector Standalone

Virbox Protector Standalone 提供了強大的程式碼虛擬化、高階混淆與智慧壓縮技術,保護您的程式免受逆向工程和非法修改,並與您的程式連結在一起,使得您的程式無法離開保護程式碼正常執行。

Virbox Protector Standalone 將被保護的程式程式碼轉換為虛擬機器程式碼,程式執行時,虛擬機器將模擬程式執行,進入和離開虛擬機器都有高階程式碼混淆。虛擬機器配合程式碼混淆可以達到很好的保護效果,尤其是開發者的私有邏輯。高階混淆利用花指令和程式碼非等價變形等技術,將程式的程式碼,轉換成一種功能上等價,但是難於閱讀和理解的程式碼,可充分干擾靜態分析。應用程式的解壓縮含有動態密碼,讓一切自動脫殼工具失效,有效的阻止.Net、PE 程式的直接反編譯。

網址:http://shell.virbox.com