DnSpy DLL反编译工具 一个可以编辑dll文件的软件 官方中文版

收藏人数:9985
点赞次数:23328
下载次数:69124
资源大小:83.46MB

资源介绍

暂无介绍


详细介绍

简单简介

在3DM Mod站下载游戏Mod工具最新的DnSpy DLL反编译工具 一个可以编辑dll文件的软件 官方中文版 Mod,由0xd4d制作。◕小莫◕在我们的平台上分享了这个免费且高质量的游戏模组,让玩家们可以享受到更加丰富的游戏体验。快来3DM Mod站下载并尝试吧!

详细介绍

Mod作者: 0xd4d Mod版本: 6.4.1 Mod大小: 83.46MB 更新时间: 2023-09-28 16:22:27 发布时间: 2019-01-23 16:00:32

详细说明

GitHub地址:https://github.com/dnSpyEx/dnSpy

介绍

dnSpy是一个反编译DLL和.NET文件的一个工具。 即使你没有任何可用的源代码,也可以使用它来反编译程序集。自带官方中文,而且特别轻便,

以下图片显示了dnSpy的实际效果。 它显示了dnSpy编辑和调试.NET EXE文件,而不是源代码。

功能

调试.NET Framework,.NET Core和Unity游戏程序集,无需源代码

在C#或Visual Basic或IL中直接编辑程序集,并编辑所有元数据

明暗主题可选

可扩展,编写自己的扩展

高DPI支持(每个监视器DPI感知)

还有更多

反编译

调试.NET Framework,.NET Core和Unity游戏程序集,无需源代码

设置断点并进入任何程序集

当地人,手表,汽车窗户

变量窗口支持将变量(例如,解密的字节数组)保存到磁盘或在十六进制编辑器(内存窗口)中查看它们

对象ID

可以同时调试多个进程

打破模块负载

跟踪点和条件断点

导出/导入断点和跟踪点

调用堆栈,线程,模块,进程窗口

打破抛出异常(第一次机会)

变量窗口支持评估C#/ Visual Basic表达式

可以调试动态模块(但由于CLR限制,不是动态方法)

输出窗口记录各种调试事件,默认情况下显示时间戳:)

可以调试在运行时解密自己的程序集,dnSpy将使用内存中的映像。您还可以强制dnSpy始终使用内存中的映像而不是磁盘文件。

公共API,您可以编写扩展或使用C#Interactive窗口来控制调试器

使用方法:

解压到任意地方,然后运行DnSpy .exe文件即可

源码:https://github.com/0xd4d/dnSpy 


其他

Assembly Editor

  • All metadata can be edited

  • Edit methods and classes in C# or Visual Basic with IntelliSense, no source code required

  • Add new methods, classes or members in C# or Visual Basic

  • IL editor for low level IL method body editing

  • Low level metadata tables can be edited. This uses the hex editor internally.

Hex Editor

  • Click on an address in the decompiled code to go to its IL code in the hex editor

  • Reverse of above, press F12 in an IL body in the hex editor to go to the decompiled code or other high level representation of the bits. It's great to find out which statement a patch modified.

  • Highlights .NET metadata structures and PE structures

  • Tooltips shows more info about the selected .NET metadata / PE field

  • Go to position, file, RVA

  • Go to .NET metadata token, method body, #Blob / #Strings / #US heap offset or #GUID heap index

  • Follow references (Ctrl+F12)

Other

  • BAML decompiler

  • Blue, light and dark themes (and a dark high contrast theme)

  • Bookmarks

  • C# Interactive window can be used to script dnSpy

  • Search assemblies for classes, methods, strings etc

  • Analyze class and method usage, find callers etc

  • Multiple tabs and tab groups

  • References are highlighted, use Tab / Shift+Tab to move to next reference

  • Go to entry point and module initializer commands

  • Go to metadata token or metadata row commands

  • Code tooltips (C# and Visual Basic)

  • Export to project

List of other open source libraries used by dnSpy

  • ILSpy decompiler engine (C# and Visual Basic decompilers)

  • Roslyn (C# and Visual Basic compilers)

  • dnlib (.NET metadata reader/writer which can also read obfuscated assemblies)

  • VS MEF (Faster MEF equals faster startup)

  • ClrMD (Access to lower level debugging info not provided by the CorDebug API)

Translating dnSpy

Click here if you want to help with translating dnSpy to your native language.

Wiki

See the Wiki for build instructions and other documentation.

License

dnSpy is licensed under GPLv3.

Credits    


更新日志

As of today, one full year has passed since the v6.1.9 release and I'm proud to announce that the v6.2.0 update is finally ready for release. Since the previous version, many things have been added, changed, improved, and fixed. I know that an update a year is not a very good update frequency, so I will try to make sure that new updates from now on are more regular.

I would also like to thank everyone for their incredible support of this project! I never expected it to blow up as it has in the last year. I can't express how thankful I am for all the bugs being reported, feature ideas, and pull requests! Knowing that there are more people in the world who benefit from this project really helps me keep up the motivation to continue working on this project.

With all that over here is a list of everything that has changed together:

New features: dnSpy now runs under .NET 6 and .NET Framework 4.8. Move to VS2022 icons for UI and exe files (by @InKahootz and @SychicBoy) Support for tilt/horizontal scrolling in the UI. Added support for editing custom attributes on module resources. Added support for modifying the Log2Rid value when saving the module. Add support for ARM64 target architecture in the assembly editor. Add an enum for PE Magic field in the PE editor (by @riQQ) Show debugged process's name in the title bar (by @InKahootz) Add support for writing VS2022 compatible .sln files. Added back the Save Code, Save BAML, and Save XAML options in the File context menu which save the contents of the currently open document tab. Debugger: Display a warning message before starting to debug a target file with a different bitness than the current dnSpy version running. Add a new option that allows to automatically break on ::.cctor when starting to debug. Display the exception's HResult property when an unhandled exception is hit. ILSpy decompiler: Added jump to reference support for jmp() expressions created when the jmp CIL opcode is present. CIL disassembler now includes information about generic parameter attributes and constraints. Add more information to the output when disassembling the module node when using the CIL disassembler. The decompiler now splits up long method call chains using a new line. Generate debug info for yield break; statements. Improvements and bug fixes: Fix the .NET 6 console executable having the incorrect subsystem set in the PE options resulting in a crash. Fixed escaping of namespaces in tooltips. Fixed syntax highlighting for structs in tooltips. Improved RVA <-> FileOffset conversions in PE editor to fix a crash with invalid values being passed in. Improved assembly resolution for .NET Standard, .NET Core, .NET 5, .NET 6. dnSpy now reads assembly resolution probe paths from .config files. Read probe paths from .config files when searching for satellite assemblies during project export. Fixed incorrect label in the Save Module dialog. Add support for searching by full name (by @mobile46). Optimized search module by reducing memory allocations. Improvements to GitHub Actions workflow (by @Gorialis). Use .NET Standard instead of .NET Framework for Roslyn projects fixing #84 (by @mobile46). ILSpy Decompiler Optimized the variable naming step in the decompiler by reducing memory allocations. Improved insertion of checked() blocks. Improved decompilation of query expressions. Prevent delegate construction decompilation from crashing the entire decompiler if it failed. Improved analysis for unsafe modifier. Ignore invalid prefixes when constructing the ILAst. This prevents a common method used to crash the decompiler from working. Many improvements and fixes to the async method decompilation logic. Optimized the removal of dead nop instructions when building the ILAst. This deficiency was a known method to crash dnSpy's decompiler by filling a method body with huge amounts of useless code. Fixed a rare case where field initializers would not be detected properly. Fixed a rarely occurring bug that resulted in incorrect ILAst being built. Optimized construction of ILAst by calculating the stack behavior of instruction only once and by caching the result of MethodDef.HasReturnType. Improved required parenthesis analysis. Fixed decompiler creating incorrect checked regions for some post increments. Debugger: Fixed a bug that caused the infamous ??? exception to occur when debugging. Improved debugging support for newer mono runtimes. Fixed a crash that occurred in the .NET Framework version of dnSpy when a module loaded into memory during debugging would contain an invalid file path resulting in a crash. BAML decompiler Resolve namespaces of properties. Fix Name attribute for properties incorrect in rare circumstances. Fix missing x:Static and x:Type (by @wwh1004) Dependency updates: Updated dnlib to 3.5.0 Updated Iced to 1.17.0 Roslyn compiler to 4.1.0 Ookii.Dialogs.Wpf to 5.0.1 VS MEF to 16.9.20 ILSpy to 2.4 Mono.Debugger.Soft was updated to the latest commit. Note to extension developers: Please recompile your extensions for this version of dnSpyEx! Many dependencies have been updated and some of them have gone through API changes, for example, Iced.

New Contributors @fifty-six made their first contribution in #13 @DeNcHiK3713 made their first contribution in #22 @InKahootz made their first contribution in #35 @riQQ made their first contribution in #36 @wwh1004 made their first contribution in #42 @SychicBoy made their first contribution in #83 @mobile46 made their first contribution in #87 @Gorialis made their first contribution in #90 Full Changelog: v6.1.9...v6.2.0

Once again, thank you for the support :D

文件说明

暂无介绍

Mod截图

相关作品

【GMM】Gloss Mod Manager 一款综合性的现代化游戏模组管理器 | Cheat Engine (CE修改器) 7.5 汉化版 | 荒野大镖客2 线下内置修改器[RDR2 Native Trainer(RNT)] v0.951 | OpenIV 4.1版本 中文汉化版 | GTA5最强ENB(画质补丁)——REDUX_1.16 | Unity Mod 管理工具(Unity Mod Manager) 0.21.2汉化版 |

◕小莫◕的其他作品

  • 【GMM】Gloss Mod Manager 一款综合性的现代化游戏模组管理器
  • Cheat Engine (CE修改器) 7.5 汉化版
  • 荒野大镖客2 线下内置修改器[RDR2 Native Trainer(RNT)] v0.951
  • OpenIV 4.1版本 中文汉化版
  • GTA5最强ENB(画质补丁)——REDUX_1.16
  • Unity Mod 管理工具(Unity Mod Manager) 0.21.2汉化版