毕冷冷 发表于 2024-4-16 23:19

使用dnSpy反编译被混淆后的C#程序,无法再编译成功,提示CS0102错误

使用dnSpy反编译出来后,代码内存在同名的属性和方法,重新编译会报错
如下图,新手求教各位大神如何处理这种情况
或者有没有其他的软件工具可以忽略掉这个CS0102错误编译代码

zgzxp 发表于 2024-4-17 06:27

先看下反混淆后程序是否可以运行。可以的话,直接伪代码编辑试一试

jyjjf 发表于 2024-4-17 06:59

反编译前有没有先查壳脱壳反混淆?

tydzjing 发表于 2024-4-17 07:08

真的都变abcde...替代了啊

3yu3 发表于 2024-4-17 07:54

先脱壳啊,用de4dot处理一下试试。

jccforever 发表于 2024-4-17 08:01

要用IL修改

apull 发表于 2024-4-17 09:07

点右键选“编辑IL指令”,直接修改IL试试

赛博 发表于 2024-4-17 09:51

dnSpy不是c#吗

huang9126 发表于 2024-4-17 14:45

要先脱壳,再用dnspy反编译

arni 发表于 2024-4-18 16:16

我也不会,等大佬公布答案。我也学习一下。
页: [1] 2
查看完整版本: 使用dnSpy反编译被混淆后的C#程序,无法再编译成功,提示CS0102错误