翻譯|使用教程|編輯:李顯亮|2021-02-25 11:31:49.740|閱讀 574 次
概述:Themida是先進(jìn)的Windows軟件保護(hù)系統(tǒng),它被用于滿足軟件開(kāi)發(fā)人員對(duì)于所開(kāi)發(fā)應(yīng)用程序安全保護(hù)的需求,使其遠(yuǎn)離被先進(jìn)的逆向工程和軟件破解的危險(xiǎn)。本文講解關(guān)于外掛插件的介紹。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Themida是先進(jìn)的Windows軟件保護(hù)系統(tǒng),它被用于滿足軟件開(kāi)發(fā)人員對(duì)于所開(kāi)發(fā)應(yīng)用程序安全保護(hù)的需求,使其遠(yuǎn)離被先進(jìn)的逆向工程和軟件破解的危險(xiǎn)。Themida采用最新最強(qiáng)大的軟件保護(hù)技術(shù)SecureEngine®設(shè)計(jì)。
從攻擊者的角度來(lái)看,Themida與傳統(tǒng)的軟件保護(hù)器完全不同,這是因?yàn)槠鋸?fù)雜的保護(hù)引擎和高優(yōu)先級(jí)的代碼,可以針對(duì)可能的攻擊者對(duì)整個(gè)系統(tǒng)進(jìn)行監(jiān)督。從軟件開(kāi)發(fā)人員的角度來(lái)看,Themida非常易于使用,并且可以輕松地調(diào)整其保護(hù)技術(shù)以滿足開(kāi)發(fā)人員的需求。
【商城狂歡】Themida在線下單僅售1486元起,立即加入購(gòu)物清單!或直接,我們很高興為您服務(wù)。
Themida使用SecureEngine®保護(hù)系統(tǒng)來(lái)涵蓋各種情況。在以下情況下,SecureEngine®是理想的解決方案:
外掛程式
Themida允許您插入將嵌入受保護(hù)的二進(jìn)制文件內(nèi)的自定義插件(DLL)。嵌入式插件可以實(shí)現(xiàn)在發(fā)生特定保護(hù)事件時(shí)將調(diào)用的特定已定義回調(diào),因此您可以對(duì)保護(hù)進(jìn)行更多控制,添加自己的自定義保護(hù)等。
插件基本上是經(jīng)過(guò)編譯的本機(jī)DLL(不支持.NET DLL),可導(dǎo)出與特定名稱模式匹配的特定功能名稱。例如,回調(diào)“ * SecureEngineInitialize * ”(注意通配符)意味著您可以定義(要導(dǎo)出的)任何函數(shù),該函數(shù)將在函數(shù)名稱中包含“ SecureEngineInitialize”字符串。例如,函數(shù)名稱MyPlugin_SecureEngineInitialize將匹配“ * SecureEngineInitialize * ”回調(diào)。
選項(xiàng)
執(zhí)行進(jìn)程掛鉤:此選項(xiàng)將完全模擬您的DLL在內(nèi)存中的加載。僅特定插件需要此選項(xiàng)。沒(méi)有此選項(xiàng),大多數(shù)插件都可以正常工作。首選是取消選中此選項(xiàng),因?yàn)樗粫?huì)在當(dāng)前進(jìn)程上執(zhí)行任何掛鉤。
測(cè)試插件
修改完插件后,最好測(cè)試一下插件,以確保已按預(yù)期定義了調(diào)用約定(stdcall)和參數(shù)。要測(cè)試您的插件,您可以右鍵單擊它,然后選擇“ Test Plugin ”。您定義的回調(diào)將使用默認(rèn)/虛擬參數(shù)進(jìn)行調(diào)用以測(cè)試您的回調(diào)。如果回調(diào)失敗(產(chǎn)生異常等),它將在用戶界面上報(bào)告。
支持的編譯器
對(duì)于用于創(chuàng)建插件的編譯器沒(méi)有任何限制。唯一的要求是,該插件不能是.NET(或混合托管)DLL。僅支持本機(jī)DLL。
如果您使用Visual Studio創(chuàng)建插件,則應(yīng)避免與Microsoft運(yùn)行時(shí)庫(kù)(例如MSVCR100等)的顯式鏈接。您應(yīng)該使用/ MT編譯器開(kāi)關(guān)來(lái)編譯DLL。
插件回調(diào)
該插件系統(tǒng)將在將來(lái)的版本中通過(guò)新的回調(diào)進(jìn)行擴(kuò)展。當(dāng)前定義的回調(diào)(名稱模式)為:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn