關(guān)于Dotfuscator,VS自帶了一個(gè)社區(qū)版的源代碼保護(hù)工具,不過它只有基本的混淆命名的功能。專業(yè)版功能很多,可以混淆流程,密字符串,加入水印,程序簽名等~~下面我將對專業(yè)版做一些基本的使用介紹,本人對這款工具也不太熟悉,因?yàn)橹拔乙恢庇?nbsp;Eazfuscator.NET ,這是一款免費(fèi)的開源混淆工具。截圖為主,不說廢話了,大家直接看圖吧,嘻嘻。
源代碼保護(hù)工具(Dotfuscator Professional Edition)說明
支持 VS2010 的 Dotfuscator Professional Edition.crack.Serial & Keygen 破解下載,與VS2010緊密集成。
=========================================================================================
//去除混淆后的程序集類型名稱中加入的“eval_”標(biāo)志。
//去除混淆后的程序集標(biāo)題屬性(AssemblyTitle)中加入的“Obfuscated with Dotfuscator Professional Evaluation. Illegal to use on software for general release.”標(biāo)志。
//去除了顯示版本時(shí)添加的 EVALUATION 標(biāo)志
=========================================================================================
安裝問題:
如果您不是首次安裝,注冊失敗或者試用期已過,請重新安裝(Reinstall)Dotfuscator程序或者先將dotfuscator.dat文件刪除后重新注冊。
刪除(delete) dotfuscator.dat 文件位置:
WIN7:
?:\ProgramData\PreEmptive Solutions\Dotfuscator Professional Edition\4.0\dotfuscator.dat
WINXP:
?:\Documents and Settings\All Users\Application Data\PreEmptive Solutions\Dotfuscator Professional Edition\4.0\dotfuscator.dat
具體目錄隨您的操作系統(tǒng)有所變化,并且dotfuscator.dat所在根目錄有可能是隱藏的,需要在 控制面板->文件夾選項(xiàng)->查看->選中 顯示所有文件和文件夾 才可找到)。
安裝完之后,已經(jīng)是破解版的,序列號可隨意或者默認(rèn)。 現(xiàn)在官方最新版本是5.x,但是本人暫時(shí)沒找到該版本的破解版,4.9.7500.9484已經(jīng)是破解版中最新的,所以發(fā)出來給大家。
源代碼保護(hù)工具(Dotfuscator Professional Edition)使用方法及效果
登錄之后的界面:
INPUT 選項(xiàng)里 選擇你需要混淆加密的 DLL、EXE文件:
把 Disable String Encryption 設(shè)為 NO,即啟用字符串加密;檢查 Disable Control flow、Dsiable Renaming 也為 NO,即保證控制流和混淆功能打開,其他默認(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,之后就可以啦:
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版