用C ++编写的Mozilla / GoogleChrome插件可以被反编译吗?

时间:2011-11-26 11:02:06

标签: google-chrome npapi xpcom native-code

我有一些专有算法,我想在客户端使用它,我在C ++中使用它(在Mozilla中使用XPCOM,在谷歌Chrome中使用本机代码)与在Javascript中进行操作相比。 我可以肯定,与Java和Javascript相比,对插件进行反编译(尽管可能)非常困难

1 个答案:

答案 0 :(得分:2)

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

顺便说一句,注意:你shouldn't use binary XPCOM components,请使用js-ctypes代替,这在所有方面都会更简单。

相关问题