gpt4 book ai didi

.net-core - 尝试混淆 Dot Net Core 应用程序

转载 作者:行者123 更新时间:2023-12-04 04:20:37 26 4
gpt4 key购买 nike

我正在尝试混淆 Dot Net Core 应用程序,但没有成功。我正在使用 ConfuserEx,设法让它与 Net Framework 一起工作,但在使用 Net Core 控制台应用程序或 Net Core DLL 尝试时没有运气。

我收到错误:

Object reference not set to an instance of an object.

有人设法混淆了 Net Core 应用程序吗?如果没有,有没有其他工具可以做到这一点?

最佳答案

你可以试试Obfuscar .它是免费和开源的。

二进制文件可以在 https://www.nuget.org/packages/Obfuscar/ 加载

项目示例:

<Obfuscator>
<Var name="InPath" value=".\" />
<Var name="OutPath" value=".\output" />

<Var name="HideStrings" value="true" />
<Var name="UseKoreanNames" value="true" />
<Var name="ReuseNames" value="true" />
<Var name="RenameFields" value="true" />
<Var name="RenameProperties" value="true" />
<Var name="RenameEvents" value="true" />
<Var name="OptimizeMethods" value="true" />
<Var name="SuppressIldasm" value="true" />
<Var name="KeepPublicApi" value="false" />
<Var name="HidePrivateApi" value="true" />

<Module file="$(InPath)\YourApplication.dll" />
</Obfuscator>

运行混淆:
  Obfuscar.Console.exe your_project.xml

关于.net-core - 尝试混淆 Dot Net Core 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44834623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com