混淆工具Dotfuscator基本使用
生活随笔
收集整理的這篇文章主要介紹了
混淆工具Dotfuscator基本使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Dotfuscator是dnet程序混淆工具;混淆,就是搞亂代碼,代碼功能完全不變;這樣反匯編以后難以閱讀;以保護自己的知識產權;
此工具是微軟提供的;可以從VS安裝;也可以單獨下安裝包;
安裝完;
寫一個最簡單winform程序;
namespace test2 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){MessageBox.Show("Dotfuscator test!!!");}} }生成exe;然后來實驗;
打開Dotfuscator;打開生成的exe;?
具體用法很多,各個選項卡都有很多控制;
先來簡單使用一下;點擊 run 按鈕;完成;看一下 輸出 選項卡;顯示的是混淆的內容,過程;
在原來的exe目錄下,生成一個xml文件,和進行了混淆的exe文件;此exe功能和未混淆的完全一樣;
用ILSpy打開混淆后的exe看一下;很多有意義的名稱都替換了,換成a、b之類;
? ? 簡單操作實現的混淆效果并不強;要實現強的混淆效果,預計還是要像寫代碼一樣花時間整;
總結
以上是生活随笔為你收集整理的混淆工具Dotfuscator基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GIS投影的基本原理、超图数据集导入导出
- 下一篇: DirectX SDK 9.28版本安装