打开/读取或将.xpt反编译为idl

时间:2012-02-23 10:06:24

标签: xpcom idl

我使用的是一个firefox插件,可以对网站发出隐藏请求。我已经检查了所有.js .xul和.xpi文件中的代码。在请求必须编码的地方只剩下1个.xpt文件(1kb)。现在我想打开它来检查代码。

.xpt是一个已编译的.idl文件

  1. 可以这样做吗?
  2. 如何?

    感谢您的智慧;)

1 个答案:

答案 0 :(得分:2)

XPT文件是一个已编译的IDL文件,但它不包含任何代码 - 它只是一个接口定义。它定义了组件公开的属性和方法,但没有定义它们 - 组件的实际定义必须在JavaScript或DLL文件中。由于您没有提及任何二进制组件,因此必须在您已查看过的JavaScript文件中定义该组件。

换句话说:“能否完成”的答案是:是的,付出足够的努力。只要查看文件中包含的字符串,就会告诉您定义的接口以及属性和方法名称。如果您需要参数/参数类型,那么您将不得不深入挖掘。但为了你的目的,这将毫无意义。