我已经开始使用一个简单的应用程序来测试ConfuserEx的防篡改。在仅应用反篡改后,我感兴趣的方法体(定义了几个变量并返回对它们应用算术运算的结果)在IL中显示为
// Code size -1646031153 (0x9de38ecf)
.maxstack 36481
********错误:虚假局部变量签名(0x1A2262B0)***********
为什么?关于如何解决,我有哪些选择?
答案 0 :(得分:1)
ConfuserEx中的反篡改用零字节替换方法体。实际的方法体被加密并存储在程序集内的不同位置。