翻譯|行業(yè)資訊|編輯:胡濤|2024-02-01 10:46:00.940|閱讀 142 次
概述:我們的客戶對(duì)如何保護(hù) .NET 應(yīng)用程序免遭破解和轉(zhuǎn)儲(chǔ)提出了許多問(wèn)題。在本文中,我們將嘗試描述保護(hù)此類特定文件的所有薄弱環(huán)節(jié)和細(xì)節(jié)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
我們的客戶對(duì)如何保護(hù) .NET 應(yīng)用程序免遭破解和轉(zhuǎn)儲(chǔ)提出了許多問(wèn)題。在本文中,我們將嘗試描述保護(hù)此類特定文件的所有薄弱環(huán)節(jié)和細(xì)節(jié)。
The Enigma Protector 是一款專門(mén)設(shè)計(jì)用來(lái)為應(yīng)用程序添加高強(qiáng)度保護(hù)的強(qiáng)大工具。它旨在防止非法復(fù)制、反編譯和修改代碼等操作,以保護(hù)應(yīng)用程序的安全性和完整性。
The Enigma Protector支持多種類型的文件格式,包括Win32可執(zhí)行文件(.exe)、Windows屏幕保護(hù)程序(.scr)、動(dòng)態(tài)鏈接庫(kù)(.dll)、32位ActiveX控件(.ocx)和.NET可執(zhí)行文件(.exe)等。
本教程介紹如何在沒(méi)有 Windows 管理員權(quán)限且無(wú)需調(diào)用 regsvr32 的情況下注冊(cè) ActiveX/COM 組件(*.dll、*.ocx)。此信息主要對(duì)經(jīng)常使用 ActiveX 組件的 Visual Basic 開(kāi)發(fā)人員感興趣。我們?yōu)槲募妥?cè)表虛擬化提供商業(yè)(Enigma Protector)和免費(fèi)軟件(Enigma Virtual Box)解決方案。
在 ActiveX 安裝過(guò)程中,系統(tǒng)會(huì)將安裝設(shè)置寫(xiě)入注冊(cè)表。稍后,所有 Windows 用戶都可以使用已安裝的組件。系統(tǒng)將值寫(xiě)入 HKEY_CLASSES_ROOT 和 HKEY_LOCAL_MACHINE,如果用戶沒(méi)有管理員權(quán)限,則這些值是只讀的。這就是 regsvr32 無(wú)法安裝組件的原因。
這個(gè)問(wèn)題可以通過(guò)使用注冊(cè)表虛擬化來(lái)解決,即模擬注冊(cè)表并允許對(duì)只讀項(xiàng)進(jìn)行寫(xiě)訪問(wèn)的系統(tǒng)(將所有更改保留在內(nèi)存中虛擬化)。
下一章將詳細(xì)介紹如何使用我們的安全商業(yè)軟件Enigma Protector或免費(fèi)軟件Enigma Virtual Box設(shè)置注冊(cè)表虛擬化。
– 進(jìn)入輸入面板并選擇輸入文件名,即使用 ActiveX/COM 的可執(zhí)行文件的文件名 – 進(jìn)入 Virtual Box – 文件面板。添加 ActiveX/COM 文件以及您想要虛擬化的其他文件(將所有文件放入%DEFAULT FOLDER%) - 雙擊文件樹(shù)中的每個(gè) ActiveX 文件以調(diào)用“屬性”對(duì)話框并選中“注冊(cè)為 ActiveX”選項(xiàng)” – 轉(zhuǎn)到 Virtual Box – 注冊(cè)表面板。正如我上面提到的,當(dāng)系統(tǒng)注冊(cè) ActiveX 組件時(shí),它會(huì)將安裝設(shè)置寫(xiě)入 HKEY_CLASSES_ROOT 和 HKEY_LOCAL_MACHINE。確保至少將這 2 個(gè)路徑標(biāo)記為虛擬以進(jìn)行注冊(cè)表虛擬化 – 某些 dll 文件(都是 ActiveX 組件)可能具有 DEP 不兼容。如果文件未加殼/保護(hù),則可能不會(huì)出現(xiàn)此問(wèn)題,但保護(hù)后將停止工作。要解決此問(wèn)題,請(qǐng)轉(zhuǎn)到 Virtual Box – 選項(xiàng)面板并選中選項(xiàng)“使用臨時(shí)文件映射可執(zhí)行文件” – 單擊“保護(hù)”按鈕并測(cè)試受保護(hù)的可執(zhí)行文件。
使用我們的免費(fèi)軟件虛擬化解決方案 – Enigma Virtual Box可以完成相同的過(guò)程。配置步驟與上面為 Enigma Protector 編寫(xiě)的步驟相同。
另請(qǐng)注意,受保護(hù)的文件在沒(méi)有虛擬化文件的情況下也能正常工作。因此,在保護(hù)之后,應(yīng)用程序可以/應(yīng)該在沒(méi)有虛擬化文件的情況下進(jìn)行分發(fā)。
想要了解 The Enigma Protector 報(bào)價(jià)信息的朋友,歡迎咨詢。
加入官方社群 766135708,歡迎相互交流
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn