2011-11-26 630 views
0

我有一些专有的算法,我希望在客户端使用它,因为我在C++中使用它(在Mozilla中使用XPCOM,在Google Chrome中使用本地代码),而不是在Javascript中使用它。 我可以肯定,反编译(虽然可能)插件相比Java和Javascript的编译非常困难用C++编写的Mozilla/GoogleChrome插件可以反编译吗?

回答

2

任何已编译的C++代码都可以反汇编。有例如The Interactive Disassembler,它可以很好地显示反汇编应用程序的逻辑并简化对代码的理解。有人拆解经验不会有任何问题挖掘你可能想隐藏在这个代码中的任何秘密 - 如果这就是你要求的。一般来说,在客户端隐藏任何秘密是一个坏主意。

顺便说一句:你的shouldn't use binary XPCOM components,使用js-ctypes而不是在所有方面都会更简单。

相关问题