使用Dotfuscator總結

2021-06-21 05:58:26 字數 654 閱讀 8195

很早就想體驗一下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...