http://t.zoukankan.com/daizhipeng-p-13492298.html
大家是否還在困擾發佈的項目dll容易被人反編譯呢,VS2019默認是沒有安裝DotFuscator的,需要在頂部中間位置的搜索框輸入:DotFuscator 搜索來安裝;vs2017右上角 搜索來安裝
1.安裝完成即可使用
安裝完自動重啓軟件中
然後在工具欄點擊:
之後會讓你填寫一些註冊信息,註冊後會收到一封驗證郵件,把對應的驗證碼填寫即可。
看到界面後很開心,現在是中文版的
我們搞個.dll文件測試一下
我們先看下未加密的.dll文件,然後來對比一下
先去下載一個免費的反編譯軟件:ILSyp ,不懂安裝的百度一下,這裏主要講混淆
天啦,你的代碼被一覽無餘了!
來再看一個
是不是跟你當時寫的一模一樣,天啦,這樣怎能受得了!
來,我們隨機加密一個對比一下!
點擊這個添加按鈕添加你想要的混淆對象
點擊這個生成即可,之後你的.dll同級目錄會多一個以下文件夾:
自己爬樓梯上去對比一下 ,敏感的sql表名都找不到了
不過DotFuscator 正版免費版混淆不是很明顯,或者如果想要跟深度的混淆,那麼可以去網上下載破解版的來試一下。