不久之后,谷歌浏览器扩展程序就“经过了内容验证”,这意味着其他应用无法“破解”它们。这是一件好事,但令人讨厌的是,因为我一直都在破解它们,以进行调整和改进。
保存扩展文件后,几乎立即禁用该扩展,并在本地扩展页面上显示一条消息:
此扩展名可能已损坏
有什么方法可以禁用此“安全性”功能并继续黑客攻击吗?我想成为浏览器的老板,而不是相反。
有一个chrome标志(extension-content-verification
),但正如描述所言:
如果未启用此功能,则可以使用此功能将其打开,但不能将其关闭(因为此设置可能会受到恶意软件的篡改)。
有第四种方法可以解决此问题并完全避开检测系统。由于您提到要入侵您的扩展程序,因此这意味着您具有扩展程序开发方面的知识。还应该理解,扩展本质上就是源代码。这意味着您有整个资源需要摆弄。话虽如此...
第四种方法相对简单,如下所示:
现在,您可以根据需要编辑,操作和管理此扩展程序。进行更改时,您需要从扩展程序区域单击“重新加载”。另外,您将不会收到原始开发人员的更新。因此,您需要定期更新,并找出一种将更新的更改合并到单独的扩展代码中的方法。您也许可以保持update_url不变,但是可能会抹掉您在下一个更新中所做的任何更改。这就是为什么我建议将其删除。不过,请随时尝试。
通过禁用原始扩展名,可以启用它并定期接收作者版本的更新。然后,您可以比较自定义版本和作者版本之间的差异,并合并任何必要的更改。我强烈建议您对新的自定义扩展程序使用这种更新方法。如果您选择将update_url保持为活动状态,则可能会清除您对下一个更新的更改(假设即使在修改后的扩展程序上也可以正常使用)。由于某些扩展名的更新频率不是很高,因此您可能会争先恐后地确定下个月更新发布时所做的更改。
您还需要在要修改它的任何扩展上执行这些步骤。实际上,您是在使用现有扩展的代码库创建一个全新的扩展,然后将该扩展置于开发人员模式。
请注意,请勿使用Mac的TextEdit编辑json文件,否则它将用“或”替换“并导致json语法检查失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句