首頁>技術>

dnSpy中文版是一款針對.NET程式的逆向工程工具,基於ILSpy發展而來的.net程式集的編輯,反編譯,除錯神器。同時它是完全開源免費的,具有強大的除錯和編輯應用程式的功能。即使您沒有任何可用的原始碼,也可以使用它來編輯和除錯程式集。軟體使用ILSpy反編譯器引擎和Roslyn(C#/ Visual Basic)編譯器以及許多其他開源庫,可以編譯.Net Framework, .Net Core和Unity遊戲部件,不需要原始碼。dnSpy中文版包含了反編譯器,偵錯程式和彙編編輯器等多個功能元件,而且可以透過自己編寫擴充套件外掛的形式輕鬆實現擴充套件。該專案使用 dnlib 讀取和寫入程式集,以便處理有混淆程式碼的程式(比如惡意程式)而不會崩潰。小編覺得dnspy最厲害之處就是在沒有原始碼的情況下可以進行除錯以及修改了。如果工作中如何碰到客戶機遇到了棘手的問題,比如崩潰,卡死啊等等問題,那這個時候如果有了dnspy就可以直接現場除錯了。這麼實用的一款.NET偵錯程式,可不要錯過了。有需要的使用者可以下載體驗!下載地址:http://www.32r.com/soft/88078.html

軟體特色

1、無需原始碼,除錯.NET程式,支援.NET Core平臺。2、編輯C#或IL程式碼,編輯所有元資料類,可擴充套件性高。3、除錯.NET和Unity程式集。4、編輯.NET和Unity程式集。5、淺色和深色主題。6、可擴充套件。7、支援高 DPI (per-monitor DPI aware)

軟體功能

一、偵錯程式:1、除錯.NET Framework,.NET和Unity遊戲程式集,無需原始碼。2、設定斷點並進入任何程式集。3、當地人,手錶,汽車窗戶。4、變數視窗支援將變數(例如,解密的位元組陣列)儲存到磁碟或在十六進位制編輯器中檢視它們(記憶體視窗)5、物件ID。6、可以同時除錯多個程序。7、打破模組負荷。8、跟蹤點和條件斷點。9、匯出/匯入斷點和跟蹤點。10、呼叫堆疊,執行緒,模組,程序視窗。11、打破引發的異常(第一次機會)12、變數視窗支援評估C#/ Visual Basic表示式。13、可以除錯動態模組(由於CLR限制,不能除錯動態方法)14、輸出視窗記錄各種除錯事件,預設情況下顯示時間戳:)15、可以除錯在執行時自行解密的程式集,dnSpy將使用記憶體映像。您還可以強制dnSpy始終使用記憶體映像而不是磁碟檔案。16、公共API,您可以編寫副檔名或使用C#Interactive視窗來控制偵錯程式。二、裝配編輯:1、所有元資料都可以編輯。2、使用IntelliSense編輯C#或Visual Basic中的方法和類,無需原始碼。3、在C#或Visual Basic中新增新的方法,類或成員。4、IL編輯器,用於低階IL方法主體編輯。5、可以編輯低階元資料表。這在內部使用十六進位制編輯器。三、十六進位制編輯器:1、單擊反編譯程式碼中的地址以在十六進位制編輯器中轉到其IL程式碼。2、與上述操作相反,在十六進位制編輯器的IL主體中按F12鍵以轉到反編譯的程式碼或其他高階位表示。找出修補程式修改了哪個語句真是太好了。3、重點介紹.NET元資料結構和PE結構。4、工具提示顯示有關所選.NET元資料/ PE欄位的更多資訊。5、轉到位置,檔案,RVA。6、轉到.NET元資料令牌,方法主體,#Blob / #Strings / #US堆偏移量或#GUID堆索引。7、遵循參考(Ctrl + F12)四、其他:1、BAML反編譯器。2、藍色,淺色和深色主題(以及深色高對比度主題)3、書籤。4、C#互動式視窗可用於編寫dnSpy指令碼。5、在程式集中搜索類,方法,字串等。6、分析類和方法的用法,查詢呼叫者等。7、多個標籤和標籤組。8、引用突出顯示,使用Tab / Shift + Tab移至下一個引用。9、轉到入口點和模組初始化程式命令。10、轉到元資料令牌或元資料行命令。11、程式碼工具提示(C#和Visual Basic)12、匯出到專案。

38
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 小白學習機器學習看這裡就對了