用VS自帶的dotfuscator.exe對exe或dll進行簡單加密 以保護程式原始碼
程式編譯後 打包安裝前
用VS自帶的dotfuscator.exe
對編譯後的exe或dll進行簡單加密
以起到一定保護作用
一定程度上阻止
VS自帶的ildasm.exe
或其他反編譯工具
如Reflector.exe等
對程式原始碼的檢視
保護自己的程式
1. ildasm.exe
2. dotfuscator.exe
3. Reflector
====================
1. ildasm.exe
============
存放位置示例:
--------------
C:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/Bin
開啟示例:
---------
開始->所有程式->Microsoft Visual Studio 2005
->Visual Studio Tools->Visual Studio 2005 命令提示
在開啟的命令列中 輸入 isdasm
或者
開始->所有程式->Microsoft .NET Framework SDK v2.0
->Tools->MSIL 反彙編程式
簡單使用示例:
----------
開啟 -> 檔案->開啟->
在彈出的檔案選擇對話方塊中 選擇相關的 .exe 或 .dll 檔案
之後 點開樹形選單 檢視 相關項的內容
2. dotfuscator.exe
=================
存放位置示例:
-------------
C:/Program Files/Microsoft Visual Studio 8/Application
/PreEmptive Solutions/Dotfuscator Community Edition
開啟示例:
---------
開始->所有程式->Microsoft Visual Studio 2005
->Visual Studio Tools->Dotfuscator Community Edition
簡單使用示例:
-------------
a. 根據開啟步驟->是否註冊->可以直接關閉->選擇專案型別
->建立新專案/開啟現有專案
->建立新專案
b. Dotfuscator的UI介面
->輸入 頁籤->點選開啟的資料夾圖示
->新增輸入程式集 選擇相關的 .dll 或 .exe
c. Dotfuscator的UI介面
->生成 頁籤
->目標目錄 (預設的${configdir}/Dotfuscated 可以不用修改)
d. Dotfuscator的UI介面
->檔案選單->生成(Ctrl+B)
完成後 可以去C:/Dotfuscated 或相關輸入位置 得到 相關的 .dll 或 .exe
開啟示例:
---------
下載後-解壓縮-直接開啟Reflector.exe
簡單使用示例:
-------------
開啟後->File->Open
->查詢相關的.dll或.exe 檔案進行加入 (如加入test.exe)
加入後 可以 在下方的列表中找到剛加入的test.exe
右鍵點選text.exe
可以選擇Close
也可以選擇Disassemble
以及Export
或其他功能選擇項