反編譯DLL。並且修改DLL內容

2021-08-31 18:35:59 字數 535 閱讀 4418

一 用到的工具:

1:反編譯工具ilspy.exe:是個很不錯的反編譯軟體,而且是免費了;

2:微軟的工具ildasm.exe:這個是把dll生成il檔案的乙個軟體,是微軟自帶了;可以在c:\program files (x86)\microsoft sdks\windows\v7.0a\bin找到該軟體;

3:微機的工具ilasm.exe:這個是把il檔案重新生成dll的功能,可以在c:\windows\microsoft.net\framework\v4.0.30319找到該軟體;

二、 破解dll檔案 使用 ilspy 檢視dll 並且找到要修改的內容

三、使用ildasm.exe 將dll檔案生成可編譯檔案 得到 .il 和 .res 的檔案

四、當修改完il檔案後要把它轉化成dll檔案,開啟doc命令輸入進入到*.il的資料夾,然後輸入命令:c:\windows\microsoft.net\framework\v4.0.30319\ilasm.exe /dll/resource=web.res web.il

這樣dll檔案就完成了修改

C 反編譯修改dll檔案

下面是修改il檔案然後重新生成dll 的步驟,適用於dll檔案沒有原始碼,但是需要修改一點點的小改動 問 為啥不直接用dnspy進行修改?答 我這邊需要修改.net2.0上編譯的乙個庫,用dnspy反編譯後修改了 執行反倒有問題,因此懷疑通過dnspy修改庫最後的編譯環境和原有庫的編譯環境不一致,考...

反編譯DLL檔案

1 反編譯工具ilspy.exe 是個很不錯的反編譯軟體,而且是免費了 2 微軟的工具ildasm.exe 這個是把dll生成il檔案的乙個軟體,是微軟自帶了 可以在c program files microsoft sdks windows v7.0a bin找到該軟體 3 微機的工具ilasm....

使用反編譯工具反編譯Dll,編譯成C

今天剛剛開通部落格,就迫不及待把今天遇到的乙個問題寫出來分享,呵呵!這幾天我需要對dll進行反編譯,下面是我的步驟,3.雙擊 reflector.exe,開啟程式,單擊 tools 選單下的 addins.開啟乙個小對話方塊,單擊 add 開啟步驟2種的reflector.filedisassemb...