摘要
眾所周知
微軟公司的
最近我公司開發了一個大型網站開發項目
但是MSIL本身是很容易被反編譯的
由此
經過一段時間的研究
由於Dotfuscator Community Edition是微軟自帶的一個模糊工具
先了解一下模糊處理的原理及效果
模糊處理是使用一套相關的技術完成的
作一個比喻
當然
先啟動Microsoft Visual Studio
我們新產生一個模糊處理項目
然後在
然後點擊
為了查看處理效果
模糊處理前
反編譯的效果如
public static DataTable DeleteData(DataTable table
{
TemplateInfo info
DataTable table
ArrayList list
string text
ArrayList list
for (int num
{
int num
Hashtable hashtable
RowIDS
for (int num
{
string text
int num
if (((text
{
for (int num
{
Hashtable hashtable
int num
if (num
{
table
RowIDS
}
}
string text
int num
try
{
SqlHelper
}
catch (Exception exception
{
string text
}
}
}
}
return table
}
可以看出
對模糊處理後進行反編譯
public static DataTable DeleteData(DataTable table
{
d d
DataTable table
ArrayList list
string text
ArrayList list
for (int num
{
int num
Hashtable hashtable
RowIDS
for (int num
{
string text
int num
if (((text
{
for (int num
{
Hashtable hashtable
int num
if (num
{
table
RowIDS
}
}
string text
int num
try
{
v
}
catch (Exception exception
{
string text
}
}
}
}
return table
}
可以看出
使用該工具
From:http://tw.wingwit.com/Article/program/net/201311/15537.html