翻譯|使用教程|編輯:李顯亮|2020-03-17 10:53:30.430|閱讀 563 次
概述:WinLicense使用SecureEngine?保護技術(shù),該技術(shù)能夠以較高優(yōu)先級運行其代碼,以實現(xiàn)前所未有的保護技術(shù)。SecureEngine?宏允許使用SecureEngine?與應(yīng)用程序進行交互,從而使應(yīng)用程序和SecureEngine?可以作為一個整體運行。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
WinLicense是一個功能強大的保護系統(tǒng),為希望保護其應(yīng)用程序免受高級逆向工程和軟件破解的軟件開發(fā)人員設(shè)計。WinLicense使用SecureEngine®保護技術(shù),該技術(shù)能夠以最高優(yōu)先級運行其代碼,以實現(xiàn)前所未有的保護技術(shù)。
SecureEngine®宏允許使用SecureEngine®與應(yīng)用程序進行交互,從而使應(yīng)用程序和SecureEngine®可以作為一個整體運行。要將SecureEngine®宏包含到應(yīng)用程序中,需要在應(yīng)用程序源代碼中指定這些宏。 當SecureEngine®打算保護應(yīng)用程序時,它將在應(yīng)用程序內(nèi)找到這些宏并將所需的操作應(yīng)用于每個特定的宏。
SecureEngine®提供給軟件開發(fā)人員的不同宏如下:
如果你還沒有使用過WinLicense,可以點擊此處下載最新版測試。
關(guān)于檢查保護宏
CHECK_PROTECTION宏使您可以檢查您的應(yīng)用程序是否已部分解壓縮,或者某些保護引擎是否已受到破解程序的攻擊。此宏提供受保護的應(yīng)用程序和SecureEngine保護之間的通信。
注意:SecureEgine®的當前版本不支持.NET語言或Visual Basic應(yīng)用程序的此宏。
可以從其他宏內(nèi)部調(diào)用CHECK_PROTECTION宏。實際上,強烈建議從VM宏內(nèi)部調(diào)用CHECK_PROTECTION宏。
CHECK_PROTECTION宏具有特殊的語法:
CHECK_PROTECTION (user_variable, user_value)
其中“ user_variable”是應(yīng)用程序中的任何局部或全局變量,而“ user_value”是任何立即數(shù)(恒定值)。它的工作方式如下:
如果發(fā)現(xiàn)應(yīng)用程序已被篡改,請考慮以下做法:
顯示Delphi宏用法
var MyCheckVar: Integer; begin {$I VM_Start.inc} // your code goes here {$I CheckProtection_Prolog.inc} asm push 11111111 // 11111111 is our special constant pop MyCheckVar // SecureEngine will set "MyCheckVar" to 11111111 if protection is OK end; {$I CheckProtection_Epilog.inc} // your code goes here if MyCheckVar <> 11111111 then ShowMessage("We are tampered!"); {$I VM_End.inc}
顯示C++宏用法
int MyCheckVar; VM_START // your code goes here CHECK_PROTECTION(MyCheckVar, 0x12345678) // your code goes here if (MyCheckVar != 0x12345678) printf("We are tampered!"); VM_END
注意事項
為確保在應(yīng)用程序的正確位置插入了VM宏,應(yīng)注意以下詳細信息:
將CHECK_PROTECTION宏放入VM或CodeReplace宏中。
始終認為,來自破解者的第一次攻擊只是直接跳過您的VM / CodeReplace宏(即,宏中的代碼未執(zhí)行),因此您應(yīng)確保在宏中放入了必要的代碼 您的應(yīng)用程序可以正常運行。
不必定期調(diào)用CHECK_PROTECTION宏,只需確保在您的應(yīng)用程序中隨時執(zhí)行該宏即可。
可以根據(jù)需要放置任意數(shù)量的CHECK_PROTECTION宏,但是我們建議您僅將其中幾個(大約5個)放入應(yīng)用程序的不同例程中。
慧都網(wǎng)是WinLicense正版代理商,提供最低的授權(quán)價格和最優(yōu)質(zhì)的服務(wù),在線購買享受超值優(yōu)惠>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn