介绍

Obfuscar 是一款 .NET 混淆工具。

环境

  • Windows 10 22H2
  • Unity 2019.4.32f1
  • Obfuscar 2.2.37

使用

官方文档详细介绍了各种使用方法:

用法非常简单,只需要将想要的配置放到配置文件中,然后直接调用就可以。

推荐使用 UseUnicodeNamesUseKoreanNames 选项进行名称混淆。

反编译

使用 ILSpy 来检查实际效果。

实际效果

Unity 的事件方法需要通过 SkipMethod 跳过。

实测 Obfuscar 混淆过的 DLL 可以正确被 Unity 加载。