【问题标题】:Can a Mozilla/GoogleChrome Plugin written in C++ be decompiled?可以反编译用 C++ 编写的 Mozilla/GoogleChrome 插件吗?
【发布时间】:2011-11-26 11:02:05
【问题描述】:

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

【问题讨论】:

    标签: google-chrome npapi xpcom native-code


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-30
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      • 2011-12-03
      相关资源
      最近更新 更多