有没有一种混淆工具可以很好地处理 dotnet core 单文件发布后生成的 exe 和 pdb 文件?
我使用了dotnet core单文件发布命令:
然而,我仍然担心它被反编译的能力。
我尝试在这两个文件上使用ILSpy和JustCompile,它们幸运地不能用这些工具反编译。那么我的文件是否安全呢?还是这些工具还没追上来?
如果是后者,有什么混淆工具可以用来保护这些文件吗?我尝试使用Obfuscar,但它无法针对单文件发布的输出,即exe和pdb文件。
有关此问题的任何建议或推荐要使用哪种混淆工具?
我使用了dotnet core单文件发布命令:
dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true
。这很好地为我提供了两个干净的文件,一个exe文件和一个pdb文件,我能够将它们交给客户运行我的应用程序。然而,我仍然担心它被反编译的能力。
我尝试在这两个文件上使用ILSpy和JustCompile,它们幸运地不能用这些工具反编译。那么我的文件是否安全呢?还是这些工具还没追上来?
如果是后者,有什么混淆工具可以用来保护这些文件吗?我尝试使用Obfuscar,但它无法针对单文件发布的输出,即exe和pdb文件。
有关此问题的任何建议或推荐要使用哪种混淆工具?