翻譯|使用教程|編輯:李顯亮|2019-06-21 14:03:16.153|閱讀 688 次
概述:Dotfuscator提供了一種應(yīng)用程序保護的多層方法。這些層中的每一層都提供了一個重要的整體保護策略。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
加密解密類產(chǎn)品推薦:
VMProtect | .NET Reactor | WinLicense |
Dotfuscator是一個.NET的Obfuscator。它提供企業(yè)級的應(yīng)用程序保護,大大降低了盜版、知識產(chǎn)權(quán)盜竊和篡改的風(fēng)險。Dotfuscator的分層混淆、加密、水印、自動失效、防調(diào)試、防篡改、報警和防御技術(shù),為世界各地成千上萬的應(yīng)用程序提供保護。
Dotfuscator提供了一種應(yīng)用程序保護的多層方法。這些層中的每一層都提供了一個重要的整體保護策略。如果一層受到損害,其他層繼續(xù)提供有效保護,使攻擊者更難以實現(xiàn)其目標(biāo)。并且不僅有多個層,而且每個層都具有比其他混淆產(chǎn)品使用的簡單技術(shù)更強大的高級功能。
從本文開始我們一起了解Dotfuscator如何對應(yīng)用程序進(jìn)行多層保護,層層遞進(jìn),大致可分為:
Dotfuscator允許您隱藏程序集中存在的用戶字符串。常見的攻擊技術(shù)是通過在二進(jìn)制文件中查找字符串引用來定位關(guān)鍵代碼段。例如:
通過在應(yīng)用程序中加擾字符串,字符串加密使這兩種攻擊的可能性降低,因為攻擊者的字符串搜索將變?yōu)榭铡?/span>
以下面示例說明:
之前
之后
const字符串未加密,但使用它們的所有位置都使用字符串的加密版本進(jìn)行更新。要解決此問題,請啟用“刪除”,然后設(shè)置“ 刪除” 選項| 清除類以僅刪除文本(常量定義)。
如果某些計算密集型(高度重復(fù)的代碼)正在生成字符串(可能用于記錄目的),則可能會出現(xiàn)性能下降,因為必須執(zhí)行額外的方法調(diào)用來解密這些字符串。
與重命名和控制流不同的是,字符串加密在缺省情況下不會加密任何字符串,而重命名和控制流會盡可能地轉(zhuǎn)換代碼,除非明確排除了項。要啟用程序集中所有字符串的加密,只需轉(zhuǎn)到字符串加密| Include選項卡,并單擊程序集中節(jié)點上的復(fù)選框。
— 持續(xù)更新中 —
*想要購買Dotfuscator正版授權(quán)的朋友可哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn