元O帅 发表于 2020-6-8 21:00

.NET反混淆时如何为类内部的方法和变量单独命名?

最近在分析一个.NET程序,使用de4dot反混淆之后,程序中的类均被命名为class1、class2这样的名字,而其中的方法和变量则被命名为method1、method2或int1、int2。

问题是,这样命名之后很多类都有method1、int1,而它们的实际定义则各不相同。因为c#经常用this或base这样的方式调用类,这种命名就导致分析起来很困难。

请问有没有方法给这些不同的类内部的方法和变量单独命名(例如命名为class1_method1、class2_method1,这样就可以相互区分)的方法?我看过了de4dot的文档,好像没有找到相关的命令行参数。
页: [1]
查看完整版本: .NET反混淆时如何为类内部的方法和变量单独命名?