很早就想體驗一下dotfuscator的加密效果,由於實在太忙,一直沒有機會實現。今天終於體驗了一把,把體驗情況總結一下:
1.使用的是4.2版的破解版
2.加密效果尚可,用reflector檢視,基本不可讀
3.使用的時候也出現了些問題,最後都解決了;需要把dll引用到的其他不需要加密的dll也要放到相同的目錄,不然會報錯
4.體驗步驟:設定options,我選擇的是disable stringencryption
設為no,即啟用字串加密,其他預設;input選擇需要加密或混淆的dll和exe,需要外部呼叫的public類和方法,對應的dll選擇library模式;rename選項根據需要選擇,我選擇的是勾選「useenhanced overload induction」(使用增強模式),沒有勾選下方的「 do notsuppress on serializable types」,「renaming scheme」
選擇的「unprintable」(不可列印字元,即亂碼);stringencryption
選項include
裡勾選需要字串加密的檔案;build選擇輸出檔案的位置;啟動build,大功告成
5.用reflector檢視下,加密效果還不錯
6.執行程式測試,一切正常
以後時間允許,會做更詳細的總結……
dotfuscator使用方法
dotfuscator如何對.net程式進行混淆保護對於程式 的保護,網上有很多資料,有的說混淆,有的說加密,我比較支援混淆的方法,這樣可以讓反編譯勞工,頭暈一陣子,哈哈開玩笑。對於加密如果不是不得已,我想沒有必要。加密效能消耗比較大。dotfuscator相信做程式的人很多都知道,dotfusca...
Dotfuscator配置及說明
概述 c 編寫的 如果不進行一定程度的混淆和加密,那麼是非常容易被反編譯進行破解的,特別是對於一些商業用途的c 軟體來說,因為盯著的人多,更是極易被攻破。使用dotfuscator有助於防止程式被逆向工程,同時使程式更小和更高效。c 編寫的 如果不進行一定程度的混淆和加密,那麼是非常容易被反編譯進行...
解決 dotfuscator 無法正常編譯的問題
一步步reset hard commit 定位問題,發現是 包的引入導致的問題 在配置檔案中增加以下內容 type name regex true excludetype false method name regex true customattribute name system.diagnos...