Processing the same .NET assembly with two different obfuscators [closed]

江枫思渺然 提交于 2021-02-05 07:44:40

问题


Processing the same .NET assembly (feeding the output of one into the other as input) with two different obfuscators increases the chance to make decompilation impossible?

Thanks.


回答1:


Decompilation is never impossible. It may though quite easily get to the point where no current tools will do it all for you, so you can certainly increase the amount of manual reverse-engineering done.

Two tools that do roughly the same transformations to obfuscate code will have little or no effect over just using one. If however there's a lot of things each does that the other does not then it might make reverse-engineering harder.

Whether it helps or not the risk of the obfuscation introducing a bug due to a bug in the obfuscator always increases, and may be harder to trace if the buggy code has then been re-obfuscated.



来源:https://stackoverflow.com/questions/42202434/processing-the-same-net-assembly-with-two-different-obfuscators

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!