Любой скомпилированный код C ++ может быть разобран.Например, Интерактивный дизассемблер , который довольно неплохо работает для визуализации логики дизассемблированного приложения и упрощения понимания кода.У кого-то, кто имеет опыт дизассемблирования, не возникнет проблем с поиском секретов, которые вы, возможно, захотите скрыть в этом коде - если это то, что вы спрашиваете.Как правило, скрывать любые секреты на стороне клиента - плохая идея.
Кстати, примечание: вам не следует использовать двоичные компоненты XPCOM , используйте js-ctypes вместо этого, что будет проще во всех отношениях.