反编译一个混淆的DLL - 后续步骤?

时间:2015-08-28 17:40:33

标签: c# .net obfuscation decompiler deobfuscation

我已成功(或至少我认为成功)使用de4dot对一个dll进行了未经过混淆,这表明它已经识别出有问题的混淆器。从那里我被反编译成一个Visual Studio项目,如果仍然非常模糊和令人困惑的源代码集,它在初始视图中看起来是可读的。

我最初尝试使用零更改重新编译此代码时遇到了大量错误,包括XAML错误,类中缺少定义以及表单设计器问题。其中一些我已经注释掉了,因为我认为他们反编译生成的无用代码。其他我不知道如何开始修复。

我对此深有感触,但我想尝试按下但不确定从哪里开始。类中缺少的定义让我最担心,因为这表明反编译并没有完全或正确地工作。这可能吗?

我意识到我并没有在这里给予太多帮助,但我不确定你们需要什么样的信息来引导我。

0 个答案:

没有答案