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就可以了

浙公网安备 33010602011771号