首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    dnSpy_dnspy官网

    大家好,又见面了,我是你们的朋友全栈君 https://github.com/0xd4d/dnSpy 下载压缩包之后,解压,发现目录里面有3个exe文件 需要用管理员运行dnSpy.exe,然后打开 另外一个dll文件里面的类,会被直接导入到HearthBuddy.exe里面 Reference another assembly https://github.com/0xd4d/dnSpy/issues /357 应该用第一个图标,浏览 不支持async和await 关于async的反编译 https://github.com/0xd4d/dnSpy/issues/687#issuecomment- Usually ILSpy converts this back to what a programmer would normally write, but the version that dnSpy find all implemented language features for the latest version of ILSpy here, but keep in mind that dnSpy

    12.7K40编辑于 2022-09-20
  • 来自专栏JusterZhu

    dnSpy反编译、部署调试神器

    开源地址:https://github.com/dnSpy/dnSpy 下载可执行工具地址:https://github.com/dnSpy/dnSpy/releases 二、详细内容 在git上下载好程序之后 解压之后能看到dnSpy.exe和dnSpy-x86.exe,分别用来解析x64和x86的应用程序。 dnSpy是一款功能非常强大基于.net程序的反编译调试工具,能熟练掌握它能给工作和学习带来非常的大的便利。如果访问github慢的小伙伴可以加下文章末尾的群。群里会不定时共享学习资源和技术讨论。

    1.8K20编辑于 2022-12-07
  • 来自专栏林德熙的博客

    支持 dotnet 6 的 dnSpy 神器版本

    官方的 dnSpy 在 2021 时,由于某些吃瓜的原因 wtfsck 将 dnSpy 给 Archived 掉,在大佬被哄好之前,预计是不再更新。 好在 dnSpy 是开源的,也刚好 lsj 大佬改得动,于是改了一个支持 dotnet 6 的版本 什么是 dnSpy 神器? 神器,让 dnSpy 可以调试 dotnet 6 的应用 这是支持 dotnet 6 版本的 dnSpy 神器下载地址,也是修改之后开源的地址: https://github.com/kkwpsv/dnSpy /dnSpy/blob/2b6dcfaf602fb8ca6462b8b6237fdfc0c74ad994/Extensions/dnSpy.Debugger/dnSpy.Debugger.DotNet.CorDebug /dnSpy/blob/2b6dcfaf602fb8ca6462b8b6237fdfc0c74ad994/Extensions/dnSpy.Debugger/dnSpy.Debugger.DotNet.CorDebug

    2.2K10编辑于 2022-08-12
  • 来自专栏Khan安全团队

    权限维持dnSpy 的后门 .NET

    使用诸如dnSpy 之类的编辑器对 .NET 程序集进行后门处理非常容易。这篇文章将贯穿一个简单的场景,其中我们对 Blazor 服务器应用程序使用的 DLL 进行后门处理。 18:47 15984 WindowsBase.dll 假设我们已经入侵了这台主机,我们可以将这些 DLL(即MessageLibrary.dll)下载到我们自己的机器上并使用 dnSpy

    74450编辑于 2021-12-29
  • 来自专栏CSharp编程大全

    dnSpy反编译、部署调试神器

    开源地址:https://github.com/dnSpy/dnSpy 下载可执行工具地址:https://github.com/dnSpy/dnSpy/releases 二、详细内容 在git上下载好程序之后 解压之后能看到dnSpy.exe和dnSpy-x86.exe,分别用来解析x64和x86的应用程序。这时候根据自己编译的版本来选择即可。 ? 打开之后的界面,这时候直接点击“启动”或者直接F5。 dnSpy是一款功能非常强大基于.net程序的反编译调试工具,能熟练掌握它能给工作和学习带来非常的大的便利。如果访问github慢的小伙伴可以加下文章末尾的群。群里会不定时共享学习资源和技术讨论。

    3K50发布于 2021-04-23
  • 来自专栏DotNet NB && CloudNative

    神器dnSpy,无需源码也能修改 .NET 程序

    dnSpy 是 0xd4d(https://github.com/0xd4d)开发的 .NET 程序调试神器。 说它是神器真的毫不为过!它能在完全没有源码的情况下即时调试程序,甚至还能修改程序! 本文将向大家介绍如何使用dnSpy修改.NET 程序。 dnSpy 的主打功能是无需源码的调试。而本文主要说其另一项强大的功能 —— 修改程序集。 看看 dnSpy dnSpy 长着一身 Visual Studio 一样的外观,调试的时候给你熟悉的感觉。 但是 dnSpy 是可以将程序集另存到本地的。

    14.3K30编辑于 2023-08-30
  • 来自专栏圣杰的专栏

    .NET 反编译调试神器:dnSpy了解一下

    如果客户环境出了问题,而又无法快速定位问题,可以借助dnSpy进行反编译调试跟踪。 可前往dnSpy官网下载或直接从我的分享链接下载(内置包含.NET Framework 4.7.1,若运行提示需要安装,可解压找到.NET Framework 4.7.1-x86-x64-AllOS-ENU.exe COMPLUS_ZapDisable = 1 如果需要调试IIS进程,可进入C:\Windows\System32\inetsrv目录执行appcmd list wp 查看对应的应用程序池进程ID 打开dnspy

    3.9K30发布于 2018-12-28
  • 来自专栏walterlv - 吕毅的博客

    神器如 dnSpy,无需源码也能修改 .NET 程序

    神器如 dnSpy,无需源码也能修改 .NET 程序 2018-05-22 14:02 dnSpy 是 0xd4d 开发的 .NET 程序调试神器 本文讲向大家介绍如何使用 dnSpy 修改 .NET 程序。 dnSpy 的主打功能是无需源码的调试,林德熙 有一篇文章 断点调试 Windows 源代码 介绍了这个方法。 看看 dnSpy dnSpy 长着一身 Visual Studio 一样的外观,调试的时候给你熟悉的感觉。 但是 dnSpy 是可以将程序集另存到本地的。 点击“File”->“Save Module”: 为了以示区分,我写了一个新的名字: 保存完之后,运行: 我们会发现,我们刚刚新增的对话框已经弹出来了。 本文会经常更新,请阅读原文: https://walterlv.com/post/edit-and-recompile-assembly-using-dnspy.html ,以避免陈旧错误知识的误导

    2.7K10发布于 2018-09-18
  • 来自专栏C# 编程

    使用dnSpy对目标程序(EXE或DLL)进行反编译修改并编译运行

    本文使用的工具下载地址为: https://github.com/cnxy/dnSpy/archive/v4.0.0.zip 或 dnSpy官方下载地址: https://github.com/0xd4d /dnSpy/releases/download/v4.0.0/dnSpy.zip 软件界面如下: ? 该软件分别64位版本及32位版本,分别为dnSpy.exe 及 dnSpy-x86.exe,调试时请注意调试所对应软件版本。 ,现在,需要使用dnSpy工具,将内部str的变量改变并在线调试。 三、使用dnSpy工具对程序进行反编译:  ①使用dnSpy工具对刚才生成的ChangeString.exe进行反编译,如下图所示: ?

    4.8K00发布于 2017-12-25
  • 来自专栏C# 编程

    使用dnSpy对目标程序(EXE或DLL)进行反编译修改并编译运行

    [http://www.cnc6.cn] 本文使用的工具下载地址为: https://github.com/cnxy/dnSpy/archive/v4.0.0.zip 或 dnSpy官方下载地址: https ://github.com/0xd4d/dnSpy/releases/download/v4.0.0/dnSpy.zip 软件界面如下: 该软件分别64位版本及32位版本,分别为dnSpy.exe 及  dnSpy-x86.exe,调试时请注意调试所对应软件版本。 ,现在,需要使用dnSpy工具,将内部str的变量改变并在线调试。 三、使用dnSpy工具对程序进行反编译:  ①使用dnSpy工具对刚才生成的ChangeString.exe进行反编译,如下图所示: ②在Main函数内右键点击菜单,在弹出的上下文菜单中选择“编辑方法

    7.8K01发布于 2017-12-20
  • 来自专栏DotNet NB && CloudNative

    【实用干货】推荐两款开源且功能强大.NET反编译神器

    dnSpy dnSpy开源地址:https://github.com/dnSpy/dnSpy dnSpyEx开源地址:https://github.com/dnSpyEx/dnSpy 详细使用教程:https ://mp.weixin.qq.com/s/5psS3_b5lD0Uw-eUfMHbUA dnSpy dnSpy是一个功能强大的调试器和.NET程序集编辑器,可用于在没有源代码的情况下编辑和调试程序集。 (虽然dnSpy该代码库已于2020年12月21日被所有者归档为只读状态,但这并不影响你继续使用dnSpy工具本身。) dnSpyEx dnSpyEx是dnSpy(该代码库已于2020年12月21日被所有者归档为只读状态)项目的非官方Fork维护版本,一款开源、功能强大的.NET反编译工具和调试器,可用于在没有源代码的情况下编辑和调试程序集

    69310编辑于 2024-06-18
  • 来自专栏Dotnet9

    如何在没有第三方.NET库源码的情况,调试第三库代码?

    本方首发于Dotnet9[1],介绍使用dnSpy调试第三方.NET库源码,行文目录: 安装dnSpy 编写示例程序 调试示例程序 调试.NET库原生方法 总结 1. 安装dnSpy dnSpy是一款功能强大的.NET程序反编译工具,可以对.NET程序进行反编译,代替库文档的功能,代码丢失或者损坏可直接恢复,所以能在完全没有源码的情况下即时调试程序,甚至还能修改程序! Github有二进制可执行程序下载地址,也有源码可以自行编译,本文使用前者,Github地址是:https://github.com/dnSpy/dnSpy 2. 反编译工具更新:dnSpy本身也会不断更新,以适应新的.NET版本和编译器特性。这些更新可能会改变反编译算法和策略,从而导致不同版本的dnSpy反编译结果不一致。 总结 dnSpy很强大的,还能直接监视第三方代码的变量、修改值等,就和你使用VS开发自己的程序一样,了解更多用法还请查看文章开头给的链接https://github.com/dnSpy/dnSpy, 这篇大佬的文章也不错

    55320编辑于 2023-09-25
  • 来自专栏VTK

    ActiViz(VTK) 不动声色延长试用期指南

    延长试用期流程:1.官方申请下载一个月试用版,网址:https://www.kitware.eu/activiz/2.下载dnSpy,网址:https://github.com/dnSpyEx/dnSpy /releases3.使用dnSpy打开【C:\Program Files\ActiViz.NET 9.3.2024 Trial Edition\bin\Kitware.VTK.dll】4.在dnSpy 6.本文的目的只是实战讲解dnSpy的使用,dnSpy是每一个上位机开发人员都要熟练掌握的技能。

    1.2K10编辑于 2024-08-05
  • 来自专栏Seebug漏洞平台

    卷入.NET WEB

    审计时的调试:直接审计系统,没有源码,全是dll这些东西,目前最好用的应该是dnspy(https://github.com/dnSpy/dnSpy), 可惜不能在dnspy里面写代码,如果dnspy集成了 vs studio也可以用来当作dnspy进行远程调试,也可以进行一些配置来实现,不过看大家都用的dnspy,应该vs studio作为远程调试没有dnspy方便。 为6536,在dnspy中附加到这个进程: 打下断点,如果断点为实心的红点,就没问题了。 目录下有个dnspy.Console.exe,直接控制台运行可以查看帮助: 将要反编译的dll放在一个目录下,使用dnSpy.Console.exe -o C:\out\path C:\some\path : https://github.com/dnSpy/dnSpy 5.

    1.4K40编辑于 2022-05-13
  • 来自专栏全球技术精选

    最流行的 .NET 反编译工具合集

    Github:https://github.com/dnSpy/dnSpy DnSpy DnSpy 也是一个开源免费的 .NET 反编译工具,支持 C#、VB、F# 代码等,支持 .NET Core DnSpy 拥有现代化的 UI 界面,包括蓝色、浅色和深色主题。 Github: https://github.com/dnSpy/dnSpy JetBrains dotPeek dotPeek 可以把任何 .NET 程序集反编译为等效的 C# 代码,由 JetBrains

    2.1K10编辑于 2022-09-05
  • 来自专栏编程进阶实战

    ​一款开源的.NET程序集反编译、编辑和调试神器

    ILSpy、dnSpy、还是dotPeek?咱们今天的主要内容是讲讲dnSpyEx(dnSpyEx是dnSpy项目的非官方Fork维护版本)这个开源的.NET程序集反编译、编辑和调试工具该如何使用。 dnSpyEx dnSpyEx是dnSpy(该代码库已于2020年12月21日被所有者归档为只读状态)项目的非官方Fork维护版本,一款开源、功能强大的.NET反编译工具和调试器,可用于在没有源代码的情况下编辑和调试程序集 工具源代码 工具下载安装运行 https://github.com/dnSpyEx/dnSpy/releases 下载完成后,双击dnSpy即可运行无需安装: 创建测试项目并编译成dll程序集 下面我们创建一个名为 dnSpyEx:https://github.com/dnSpyEx/dnSpy dnSpy:https://github.com/dnSpy/dnSpy 优秀项目和框架精选 该项目已收录到C#/.NET

    61510编辑于 2024-05-23
  • 来自专栏全栈程序员必看

    C# dll反编译(dll反编译破解)

    下面是修改IL文件然后重新生成DLL 的步骤,适用于dll文件没有源码,但是需要修改一点点的小改动 问:为啥不直接用dnspy进行修改? 答:我这边需要修改.net2.0上编译的一个库,用dnspy反编译后修改了代码,运行反倒有问题,因此怀疑通过dnspy修改库最后的编译环境和原有库的编译环境不一致,考虑到dnspy自身需要.net4.0 net2.0 和.net3.0 费劲,这两个版本的可以找个win7的虚拟机安装后查找 image.png 微软的工具ilasm.exe:这个是把IL文件重新生成DLL的功能; image.png 利用dnspy

    5.7K20编辑于 2022-07-28
  • 来自专栏编程进阶实战

    4款免费且实用的.NET反编译工具

    GitHub开源地址:https://github.com/icsharpcode/ILSpy 安装下载地址:https://github.com/icsharpcode/ILSpy/releases dnSpy dnSpy是一个功能强大的调试器和.NET程序集编辑器,可用于在没有源代码的情况下编辑和调试程序集。 (dnSpy已经该代码库已于2020年12月21日被所有者归档为只读状态,但这并不影响您继续使用 dnSpy 工具本身。) GitHub开源地址:https://github.com/dnSpy/dnSpy 安装下载地址:https://github.com/dnSpy/dnSpy/releases JetBrains dotPeek

    2.7K30编辑于 2023-09-23
  • 你的 C# 代码在 dnSpy 面前就是“裸奔”:深扒 .NET 逆向危机与防御实战

    dnSpy 的出现,更是将这种威胁提升到了“核武器”级别。一、 dnSpy:不仅是看源码,更是“上帝模式”如果你认为逆向只是“看看代码”,那你就太低估 dnSpy 了。 dnSpy 允许直接编辑 IL 指令甚至 C# 代码并重新编译保存。 三、 Sugo Protector:构建 .NET 代码的防御堡垒面对 dnSpy 这种级别的工具,你需要的是更底层的对抗方案。 在 dnSpy 中,攻击者看到的将不再是清晰的代码块,而是充满了 goto 跳转和无法理解的逻辑陷阱,极大地增加了逆向分析的时间成本。2. 强力防篡改与反调试针对 dnSpy 的“调试”和“编辑”功能,Sugo 提供了主动防御模块。运行时完整性校验:如果程序检测到自身被修改(例如被 dnSpy 重新编译过),将拒绝运行。

    53510编辑于 2026-01-12
  • 来自专栏编程进阶实战

    使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试

    ILSpy、dnSpy、还是dotPeek?咱们今天的主要内容是讲讲dnSpyEx(dnSpyEx是dnSpy项目的非官方Fork维护版本)这个开源的.NET程序集反编译、编辑和调试工具该如何使用。 dnSpyExdnSpyEx是dnSpy(该代码库已于2020年12月21日被所有者归档为只读状态)项目的非官方Fork维护版本,一款开源、功能强大的.NET反编译工具和调试器,可用于在没有源代码的情况下编辑和调试程序集 工具源代码工具下载安装运行https://github.com/dnSpyEx/dnSpy/releases下载完成后,双击dnSpy即可运行无需安装:创建测试项目并编译成dll程序集下面我们创建一个名为 dnSpyEx:https://github.com/dnSpyEx/dnSpydnSpy:https://github.com/dnSpy/dnSpy优秀项目和框架精选该项目已收录到C#/.NET/.

    1.3K00编辑于 2024-08-25
领券