2011-11-26 632 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而不是在所有方面都會更簡單。

相關問題