- 軟件大小:58.59M
- 軟件語言(yán):中文
- 軟(ruǎn)件類型:漢(hàn)化軟件
- 軟件類別:修改軟件 / 編程工具
- 更新時間:2023-03-19 01:47
- 運行環境:WinAll, WinXP, Win7, Win8
- 軟件等級(jí):
- 軟件廠商:
- 官方網站:暫無


90.82M/中文/0.0
31KB/英文/10.0
152KB/中文(wén)/10.0
393KB/中文/10.0
49KB/中文/10.0
dotPeek 2017是(shì)一款實現.NET反編(biān)譯的工具,讓你能夠輕鬆的將.NET代碼進行反編(biān)譯,支持用戶選擇自己喜歡的各類主題更改,擁有靜態與(yǔ)動態解密方法,支持在單獨的視圖中添(tiān)加IL代碼,十分便捷,快來綠色資源網下載吧!
是(shì)一款專業的.NET反編譯器,dotPeek基於ReSharper捆綁反編譯器的免費獨立工具。它可以可靠地(dì)將任何(hé).NET程序集(jí)反編譯為等效的C#或IL代(dài)碼。
偽隨機列表(biǎo)會做的事情,它取決於什麽混淆(xiáo)混淆組裝:
解(jiě)密方法靜態或動態
刪除代(dài)理方法。許多混淆器取代大多數/所有調用指令(lìng)調用委托(tuō)。此委托依次調用真正的方法。
重命名符號。盡管大多數符號不(bú)能恢複,將它們重命(mìng)名為人類(lèi)可讀的字符串。有時,一些原來的名稱可以被恢複,雖然。
內聯方法。有些混淆器移動到另一(yī)個靜態方法的(de)方法,並調(diào)用它的一小部分。
解密字符串的靜態或動態(tài)
解(jiě)密等常(cháng)量。有些混淆(xiáo)器也可(kě)以加密其(qí)他(tā)常數,如整數,雙打等
1、將.NET程序集解(jiě)碼到C#或IL
dotPeek可以將任何.NET程序集反編譯為等效的(de)C#代(dài)碼,並可選擇顯示底層的IL代碼。
圖書(shū)館,可執(zhí)行文件 等
dotPeek可以使用各種格式,例如庫(.dll),可執行文件(.exe)和元數據文件(jiàn)(.winmd)。
dotPeek還可以(yǐ)反編譯.baml文件,使您可以重建XAML UI定義。
除了傳統(tǒng)的(de)程序集和可(kě)執行文件外,您還可以使用dotPeek打開的存檔(.zip,.vsix或.nu??pkg)和(hé)文件夾。您還可以從任何在線包源找到並加載NuGet包(及其依賴關係),或者在visual studio項目中的(de)packages.config文件(jiàn)中加載包。
顯示或隱藏編譯器生成的代(dài)碼(mǎ)
您可(kě)以選擇顯示某些編譯器轉換,從而使得dotPeek的代碼結構與編譯器所轉換的代碼(mǎ)結構(gòu)非常相似。這有助於了解編譯器如何處理lambdas,closures和auto-properties等等。探索運行流程
的進程(chéng)瀏覽器窗口顯示所有當前正在運行的進程的列表,並允許其(qí)探索模塊(kuài)和反(fǎn)編譯那(nà)些他們的是.NET組件。您可以選擇顯示或隱藏(cáng)本機(jī)進程和模塊,或打開進程層次結(jié)構視圖。
過(guò)濾列表以查(chá)找您要查找的模塊或進程,然後將其組件添加到(dào)Assembly Explorer進行進一步調查。
使用您喜歡的顏色主題
dotPeek支持與Visual Studio相同的一組顏色主題。
將IL代碼視為反編譯的注釋C#
或者,您可以(yǐ)選擇將IL代碼顯示為反編譯C#代(dài)碼的注釋,該代碼在(zài)一個視(shì)圖中有效地合並了(le)其默認文本查看器和通常單獨的 IL查看器窗口。
dotPeek可以顯示IL代碼,用於反編譯代碼和從符號文件重現的源代碼。
在單(dān)獨的視圖中(zhōng)查看IL代碼
每當你想深入源代碼,你可以從dotpeek反編譯的C#中的(de)任何一點導航到IL代碼。
最簡單的方法是在與主代碼查看器同步的單獨(dú)工具(jù)窗口中顯示IL代碼。
查看源代碼(mǎ)(如果有)
解碼代(dài)碼比沒有(yǒu)什(shí)麽好,但有(yǒu)時你可以將(jiāng)程序(xù)集與(yǔ)其(qí)源代碼相匹配,所以為什麽不利用這一點?dotPeek可以 根據PDB文件識別本地(dì)源代碼,或從源服務器(qì)(如 Microsoft Reference Source Center或SymbolSource.org)獲取源代碼。此外,dotPeek可以生成PDB文件。
使用菜單欄中(zhōng)的導航模式下拉菜單選擇您是否隻希(xī)望dotPeek反編譯程序集,或者盡可(kě)能(néng)地查找源代碼。
2、以(yǐ)不同的方式導航反(fǎn)編譯代碼
隨著(zhe)dotPeek基於ReSharper強大(dà)的代碼洞察(chá)架構,它(tā)可以讓您以(yǐ)上下(xià)文或上下文不(bú)敏感的方式導航反編譯的程序集,快速總結每個反編譯(yì)文件中的(de)內容,設置書簽和探索繼承鏈。
突出顯示代碼(mǎ)查看器中的用(yòng)法
dotPeek會自動突出顯示插入符號下的符號的所有可見用途,與Visual Studio的最(zuì)新版本非常相似。這有助於提高(gāo)反編譯代碼的可讀性,特別是在處理(lǐ)模糊標識符時。
瀏覽當前文檔
使用轉到文件成員(yuán)快(kuài)速了解和導航到表(biǎo)示反編譯類型的文檔中的成員。輸入成員名稱的部分(fèn),並直(zhí)接導航到他們。
設(shè)置書簽
如果有一係列反編譯代碼,您覺得重要,並且(qiě)您希望稍後(hòu)再回來,請隨時設置書簽。
瀏覽類層次結構
如果您有興趣從特定類型或類型成員上(shàng)下傳導繼承層次結構,請考慮使用 轉到基本符號並轉到衍生符號。
找到任何符號(hào)的用法
使用dotPeek,您可(kě)以使用多種選項來搜索引用(yòng)代(dài)碼符(fú)號的位置。
調用查找用途以查找所有加載的程序集中(zhōng)符號(例(lì)如方法或屬性)的所有用法。用法將顯示(shì)在(zài)“ 查找結果”工具窗口中,您可以在(zài)其中對其進行分(fèn)組,在它們之間進行導航,並在代碼視圖區域中打開。
跳轉到任何代碼
通過索引程序集列表中的(de)所有程序集以及其所有引用,dotPeek提供了兩(liǎng)個快速跳轉到特定代碼的功能:
轉(zhuǎn)到符(fú)號(hào)有助(zhù)於導航到特定的符(fú)號(hào)聲明(míng),這(zhè)可以是類型(xíng),方(fāng)法,字段或屬(shǔ)性。使用lowerCamelHumps語法來定位類型 - 例如,輸入xmard以查(chá)找和打開XamlMarkupDeclaredElement。
轉(zhuǎn)到“全部(bù)”可以搜索程序集,命名空(kōng)間,類型,成員或最近打開的文件。
探索繼承鏈
如果要查看某個繼承鏈的可視化摘(zhāi)要,請使用“ 類型層次”。
dotPeek將顯示從所選類型(xíng)繼承的所(suǒ)有類型,以及它自己繼承的(de)類型 - 作為樹視圖,在單獨的工具窗口(kǒu)中。
瀏覽內容
每當您(nín)在代碼視圖區域中的符號上插入符號時,dotPeek提供了(le)大量的上下文導航選項,可通過 導航到下拉菜(cài)單進行(háng)。
3、了(le)解裝配體
dotPeek提供了快速掌握任何給定程序集結(jié)構的工具,了解程序集之間的關係,以及將程(chéng)序集組織到離散列表中,這有助於僅專注於您對當前任(rèn)務感興趣的程序集。
與裝配樹中的其他位置相同,您可以雙擊元數據項進行反編譯並顯示相應的代碼。
查看程序集之間的依賴關係
如果您想(xiǎng)知道程序(xù)集是如何相互(hù)依賴的,可以在程序集資(zī)源管理器中選擇多個程序集,並告訴dotPeek顯示(shì)程序集依賴(lài)關係圖。
這(zhè)將(jiāng)通過(guò)其引用來可視化所選程序集之間存在的任何關係(xì)。
管理(lǐ)裝配體列表
您可以根據您的(de)上下文使(shǐ)用不同的程序集列表。您可以保存並重新打開程序集列(liè)表,如果不再需要,清除當前列(liè)表(biǎo)。匯編列表不限於 .dll和.exe文件:它們還(hái)可(kě)以包含NuGet軟件包,存檔和文件夾。
瀏(liú)覽裝配體(tǐ)元數據
dotPeek還可以幫助您瀏覽程序集元數據,並挖掘其中的所(suǒ)有項(xiàng)目(表,blob,字符串等)。在元數據(jù)節點下,您可以探索blob項的值,PE文件頭(tóu),元(yuán)數據(jù)表項的使用。
探索裝配(pèi)內容
當您(nín)使用程(chéng)序(xù)集列表時,Assembly Explorer顯示特定(dìng)程序集具有什麽樣的引用,資(zī)源和代碼,一直是從命名空間到類型成(chéng)員。
對於每種類型,它突出(chū)顯示其基本類型和繼承者的節點 - 除了實際的成員列表。也支持使用lowerCamelHumps的快速搜索和節點過濾。
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝(xiè)!
*必填項(xiàng),請輸入內容(róng)