de4dot安装

github链接:https://github.com/de4dot/de4dot

下载解压之后,在对应目录打开cmd

输入命令dotnet build -c Release(这一步我不是很确定是不是在这个文件夹还是在其他子文件夹,没注意也没有截图)

但是成功之后在\de4dot-master\Release\netcoreapp3.1可以看到有de4dot.exe

使用时可能报错

You must install or update .NET to run this application.

App: E:\CTF\tool\de4dot-master\Release\netcoreapp3.1\de4dot.exe
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '3.1.0' (x64)
.NET location: C:\Program Files\dotnet\

The following frameworks were found:
  8.0.13 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  8.0.16 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  9.0.5 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

Learn more:
https://aka.ms/dotnet/app-launch-failed

To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=3.1.0&arch=x64&rid=win-x64&os=win10

这说明正在尝试运行一个.NET Core 3.1 版本的 de4dot.exe,但系统缺少 .NET Core 3.1 Runtime

直接去官网下载:https://dotnet.microsoft.com/zh-cn/download/dotnet/3.1

运行安装之后就能使用了

使用方法

将待去壳的程序直接拖到de4dot.exe就可以了

posted @ 2025-07-13 01:46  zzz222666  阅读(183)  评论(0)    收藏  举报