如何反编译和检查 Safari 扩展?

逆向工程 ios
2021-06-11 01:08:19

我正在调查的计算机上有一个可疑的 safari 扩展。我怎样才能找到它的安装位置,并可能阅读扩展的源代码?

此外,是否有一种简单的方法可以判断扩展程序是否来自开发者网站、应用程序商店和/或 Apple 开发者计划的一部分?

根据我目前观察到的情况,我需要以某种方式向苹果报告此开发人员。

1个回答

Safari 扩展只是 xar 档案(根据这个)打开一个终端并解压如下:

xar -xf 'TheExtensionName.safariextz'

javascript(或其他)代码可能仍被混淆