小编phi*_*sal的帖子

如何反汇编单个文件 .NET exe,或从中提取 .dll?

我有一些使用单文件选项构建的 .NET exes(https://learn.microsoft.com/en-us/dotnet/core/deploying/single-file),我需要对它们使用反汇编程序,但是任何反汇编工具(例如 dnspy、ilspy、ildasm 等)都无法工作,因为它们实际上是嵌入了 .NET 程序集的本机二进制文件,如 Microsoft 文档中所述。

例如,在这些二进制输出上尝试 ildasmerror: 'example.exe' has no valid CLR header and cannot be disassembled

如何从这些单文件 exe 中提取 .NET dll 以便反汇编它们?或者还有其他方法来反汇编这些 .NET 单文件 exe 吗?

.net c# decompiling disassembly visual-studio

1
推荐指数
1
解决办法
3533
查看次数

标签 统计

.net ×1

c# ×1

decompiling ×1

disassembly ×1

visual-studio ×1