關于Dotfuscator,VS自帶了一個社區(qū)版的源代碼保護工具,不過它只有基本的混淆命名的功能。專業(yè)版功能很多,可以混淆流程,密字符串,加入水印,程序簽名等~~下面我將對專業(yè)版做一些基本的使用介紹,本人對這款工具也不太熟悉,因為之前我一直用 Eazfuscator.NET ,這是一款免費的開源混淆工具。截圖為主,不說廢話了,大家直接看圖吧,嘻嘻。
源代碼保護工具(Dotfuscator Professional Edition)說明
支持 VS2010 的 Dotfuscator Professional Edition.crack.Serial & Keygen 破解下載,與VS2010緊密集成。
=========================================================================================
//去除混淆后的程序集類型名稱中加入的“eval_”標志。
//去除混淆后的程序集標題屬性(AssemblyTitle)中加入的“Obfuscated with Dotfuscator Professional Evaluation. Illegal to use on software for general release.”標志。
//去除了顯示版本時添加的 EVALUATION 標志
=========================================================================================
安裝問題:
如果您不是首次安裝,注冊失敗或者試用期已過,請重新安裝(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所在根目錄有可能是隱藏的,需要在 控制面板->文件夾選項->查看->選中 顯示所有文件和文件夾 才可找到)。
安裝完之后,已經(jīng)是破解版的,序列號可隨意或者默認。 現(xiàn)在官方最新版本是5.x,但是本人暫時沒找到該版本的破解版,4.9.7500.9484已經(jīng)是破解版中最新的,所以發(fā)出來給大家。
源代碼保護工具(Dotfuscator Professional Edition)使用方法及效果
登錄之后的界面:
INPUT 選項里 選擇你需要混淆加密的 DLL、EXE文件:
把 Disable String Encryption 設為 NO,即啟用字符串加密;檢查 Disable Control flow、Dsiable Renaming 也為 NO,即保證控制流和混淆功能打開,其他默認。如下圖:
Rename 選項 勾選“use enhanced overload induction”(使用增強模式),注意:不要勾選下方的“ Do not suppress on serializable types”,即序列化類型的變量不加密,否則編譯后可能異常; “Renaming Scheme” 選擇“Unprintable”(不可打印字符,即亂碼),也可以選擇其他如小寫字母、大寫字符、數(shù)字的方式,如下圖:
String Encryption 選項 include里勾選需要字符串加密的工程文件EXE、DLL等,點擊Build,之后就可以啦:
- PC官方版
- 安卓官方手機版
- IOS官方手機版