【发布时间】:2013-12-10 03:20:18
【问题描述】:
在这篇很棒的文章 (http://eatplayhate.wordpress.com/2010/07/18/mono-cecil-vs-obfuscation-fight/) 中,作者声称 Mono.Cecil 并不完美,但它翻译了 90% 的功能没有任何问题。
我对你们的问题是:一个邪恶的程序员能否混淆使用 Mono.Cecil 无法反混淆的恶意代码,从而严重破坏我的程序(第 3 方代码)? 如果答案是肯定的,您知道我可以使用哪些符号来编写此类代码,或者我如何保护自己免受此类代码的伤害?
【问题讨论】:
-
您想专门防止反混淆吗?还是反对混淆?
-
在我的情况下,我得到了我对其进行了去混淆处理的第 3 方代码
-
如果你想去混淆一些东西,看看这个:bitbucket.org/0xd4d/de4dot 这比 mono-cecil 好得多,它的目的不是真正的混淆,它只是一种混淆的手段
-
感谢您的回答 我还需要回答我提出的问题吗?有才华的程序员能写出我无法反混淆的恶意代码吗?
-
不。 de4dot 对当今已知的任何事物进行去混淆处理。当然,它可能会在未来发生变化,但没有人可以预测未来。
标签: obfuscation mono.cecil deobfuscation