Dotfuscator_Professional_Editionv4.96(.net加密混淆器)介紹
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
軟件介紹Dotfuscator Professional Edition是VS里面一個(gè)自帶的.NET混淆器和壓縮器,它可以幫助您防止您的應(yīng)用程序被反編譯。同時(shí),它還可以使得您的應(yīng)用程序更加小巧以及高效。這款軟件旨在阻止各種反編譯器生成有用的輸出,即便是那些最好的反編譯器也不例外。它提供了全面、高效的 .NET 代碼開(kāi)發(fā)和部署過(guò)程。 軟件特色:1.無(wú)時(shí)間限制 2. 去除混淆后的程序集類型名稱中加入的“eval_”標(biāo)志。 3. 去除混淆后的程序集標(biāo)題屬性(AssemblyTitle)中加入的“Obfuscated with Dotfuscator Professional Evaluation. Illegal to use on software for general release.”標(biāo)志。 4. 去除了顯示版本時(shí)添加的 EVALUATION 標(biāo)志 先進(jìn)的.NET代碼安全技術(shù): 命名空間(Namespace)/類型(Type)/方法(Method)/字段(Field)重命名使用我們擁有專利的Overload-Induction TM重命名系統(tǒng)。具有強(qiáng)大的“超載感應(yīng)”功能。 控制流混淆-使用本產(chǎn)品,即使是當(dāng)前最好的反編譯器也無(wú)法得到有用的輸出。 字符串加密。 幾個(gè)預(yù)定義的包含不可打印字符的重命名方案。 水印軟件 .NET代碼效率: 您的應(yīng)用程序?qū)⒆兊酶有 ? 修整(Pruning)/壓縮(Compacting):移除實(shí)際并不使用的類型、方法、以及字段。 增強(qiáng)的修整以及重命名報(bào)表。 匯編鏈接。 全面高效的.NET代碼開(kāi)發(fā)以及部署: 完全支持.NET框架。 您可以輕松地使用基于XML的配置文件。 所生成的Map文件允許您進(jìn)行堆棧跟蹤。 增加混淆功能。 包含了適合集成到編譯環(huán)境的圖形用戶接口以及命令行接口。 提供更加全面以及精確的PDF格式的用戶使用指南。 支持托管的C++模塊。 強(qiáng)大易用的命名行接口。 全面支持精簡(jiǎn)版.NET框架。 附屬動(dòng)態(tài)鏈接庫(kù)的無(wú)縫混淆。 與Visual Studio“項(xiàng)目生成”功能的高度集成。 調(diào)試支持,包括堆棧跟蹤信息解碼。 能夠通過(guò)定制屬性匹配來(lái)實(shí)現(xiàn)include/exclude。 不僅完全支持且與Visual Studio 2005實(shí)現(xiàn)集成。 支持通過(guò)標(biāo)準(zhǔn)的定制屬性來(lái)實(shí)現(xiàn)聲明式混淆。 支持普通類型(Generic Types)以及普通類方法(Generic Methods)。 許多圖形用戶接口都進(jìn)行了改進(jìn),包括對(duì)XP主題的支持。 支持生成前(Pre-build)以及生成后(Post-build)事件。 每一個(gè)裝配要素都可以選擇庫(kù)模式。 自動(dòng)強(qiáng)命名程序集,并且在生成之后解除。 改進(jìn)依靠“用戶指定的程序集裝載路徑”來(lái)尋找外部程序集依賴關(guān)系的算法。 可與MSBuild集成使用。 使用教程:關(guān)于Dotfuscator,VS自帶了一個(gè)社區(qū)版的源代碼保護(hù)工具,不過(guò)它只有基本的混淆命名的功能。專業(yè)版功能很多,可以混淆流程,密字符串,加入水印,程序簽名等,下面我將對(duì)專業(yè)版做一些基本的使用介紹, 登錄之后的界面:
INPUT 選項(xiàng)里 選擇你需要混淆加密的 DLL、EXE文件:
把 Disable String Encryption 設(shè)為 NO,即啟用字符串加密;檢查 Disable Control flow、Dsiable Renaming 也為 NO,即保證控制流和混淆功能打開(kāi),其他默認(rèn)。如下圖:
Rename 選項(xiàng) 勾選“use enhanced overload induction”(使用增強(qiáng)模式),注意:不要勾選下方的“ Do not suppress on serializable types”,即序列化類型的變量不加密,否則編譯后可能異常; “Renaming Scheme” 選擇“Unprintable”(不可打印字符,即亂碼),也可以選擇其他如小寫字母、大寫字符、數(shù)字的方式,如下圖:
String Encryption 選項(xiàng) include里勾選需要字符串加密的工程文件EXE、DLL等,點(diǎn)擊Build,之后就可以啦:
破解說(shuō)明:1、已解除啟動(dòng)程序時(shí)需要網(wǎng)絡(luò)驗(yàn)證,運(yùn)行本程序不再進(jìn)行網(wǎng)絡(luò)驗(yàn)證,而且啟動(dòng)速度加快。 2、去除混淆后的程序集標(biāo)題屬性(AssemblyTitle)中加入的“Obfuscated with Dotfuscator Professional Evaluation. Illegal to use on software for general release.”標(biāo)志。 3、去除混淆后的程序集類型名稱中加入的“eval_”標(biāo)志。 4、解除14天使用時(shí)間限制,可任意使用n年。 5、解除10次使用次數(shù)限制,可使用100萬(wàn)次。 6、破解后自動(dòng)啟用SO-signal功能,不再需要激活。 7、既可以直接運(yùn)行Dotfuscator主程序,也可以在VS 2005中使用Dotfuscator的集成功能。 8、使用本破解程序混淆.net程序已與使用正版沒(méi)有任何差別。 程序下載:該文章在 2021/6/1 17:02:56 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |