Safengine官方版是一款十分不錯的移動安全應(yīng)用軟件,Safengine官方版提供強大的代碼虛擬機保護您的程序免受逆向工程和非法修改。將您的關(guān)鍵代碼(x86匯編形式)轉(zhuǎn)換成一個新的隨機指令集,只有在嵌入您程序中的虛擬機解釋器才能運行。
軟件功能
反調(diào)試
反跟蹤
反模擬執(zhí)行
反附加調(diào)試
反內(nèi)存轉(zhuǎn)儲
反API掛鉤
文件自效驗
加密代碼和數(shù)據(jù)
多態(tài)代碼生成
打亂原程序流程
代碼亂序變形混淆
代碼虛擬化
高級代碼替換
清除輸入表
API重定位
合并原程序區(qū)段
添加水印
授權(quán)功能以及相關(guān)SDK
插件支持
代碼虛擬化
Safengine提供強大的代碼虛擬機保護您的程序免受逆向工程和非法修改。將您的關(guān)鍵代碼(x86匯編形式)轉(zhuǎn)換成一個新的隨機指令集,只有在嵌入您程序中的虛擬機解釋器才能運行。這些虛擬機代碼是隨機生成的,并且經(jīng)過高度混淆,確保唯一性。
在虛擬化過程中,您原始代碼的執(zhí)行流程將被重定向,并加入邏輯混淆。虛擬后的代碼將用與非(NAND)實現(xiàn)所有的邏輯操作,大部分?jǐn)?shù)學(xué)運算也將用加法實現(xiàn),使得逆向者很難分辨原始指令的功能。此外,最容易被修改并繞過的條件跳轉(zhuǎn)也將被轉(zhuǎn)換成虛擬機的運算代碼,從而使破解者無法改變程序走向。
代碼虛擬化分三步:
首先,您的代碼將被完整分析,以處理器執(zhí)行的方式分析分支、外部數(shù)據(jù)參考、空余寄存器、棧楨以及對EFLAGS寄存器的修改。
然后,根據(jù)分析的結(jié)果,生成一個只包含必要指令的隨機指令集表,通過多態(tài)代碼生成引擎生成與之對應(yīng)的x86實現(xiàn)代碼。
最后,將根據(jù)隨機指令集表,結(jié)合虛擬機內(nèi)部混淆、常數(shù)加密、自效驗等功能,生成最終的虛擬機字節(jié)碼,模擬原始代碼的功能。
Safengine的虛擬機的體積可控,兼容各種運行環(huán)境,支持保護包括內(nèi)核驅(qū)動在內(nèi)的應(yīng)用程序。
運行時保護
傳統(tǒng)的軟件保護工具將應(yīng)用程序加密存放并在執(zhí)行時解密,但在原程序解密后,保護代碼與程序沒有關(guān)聯(lián)。這類保護可以通過抓取解密后的程序內(nèi)存輕松的繞過。
Safengine提供了運行時保護,并與您的程序鏈接在一起,使得您的程序無法離開保護代碼正常運行。保護代碼將動態(tài)檢查您的程序內(nèi)存是否被修改,如果發(fā)現(xiàn)修改將立即中止程序運行。同時還會實時監(jiān)視系統(tǒng)環(huán)境,及時檢測調(diào)試破解工具。
軟件授權(quán)
Safengine提供內(nèi)置的授權(quán)系統(tǒng),您無需修改任何代碼,即可通過它控制您的軟件授權(quán)。您可以通過限制運行時間、使用次數(shù)、過期日期、機器碼綁定等等授權(quán)限制來控制軟件試用。 Safengine使用強加密算法保證授權(quán)模塊的安全,如果沒有您提供的合法授權(quán),破解這需要數(shù)年時間窮舉您的軟件的解密密鑰。
Safengine NetLicensor
在Safengine Licensor的基礎(chǔ)上,我們推出了基于網(wǎng)絡(luò)的授權(quán)驗證平臺:
Safengine NetLicensor
它由三部分組成:
Safengine Code Protection 軟件代碼保護(代碼變形、虛擬化)
Safengine Licensor本地授權(quán)認(rèn)證系統(tǒng)
Safengine NetLicensor網(wǎng)絡(luò)授權(quán)驗證
網(wǎng)絡(luò)授權(quán)驗證
受Safengine NetLicensor保護的應(yīng)用程序,在啟動時會連接NetLicensor服務(wù)器,驗證授權(quán)的有效性,授權(quán)限制將以服務(wù)器時間為準(zhǔn),確保軟件試用時間的準(zhǔn)確可控。
Safengine NetLicensor解決了幾個軟件授權(quán)中的難題:
合法授權(quán)被惡意泄露
客戶刻意修改系統(tǒng)時間
多人共享同一個授權(quán)
需要即時即刻吊銷授權(quán)
Safengine NetLicensor采用了廣泛使用的MySQL作為數(shù)據(jù)庫后臺,可以輕松整合到現(xiàn)有的服務(wù)器系統(tǒng)中,NetLicensor服務(wù)端采用了高效穩(wěn)定的IOCP網(wǎng)絡(luò)層架構(gòu),并在Safengine系列產(chǎn)品的網(wǎng)絡(luò)驗證系統(tǒng)中得到了充分的測試。
網(wǎng)友評論