关于chrome浏览器更新后,谷歌插件无法给网页嵌套的iframe植入cookie的问题

参考资料

谷歌开发者平台官网(访问的话需要翻墙)。
https://developer.chrome.com/

问题描述

最近接手了公司的浏览器插件的一些需求,其中我们的后台管理系统的某一个页面用iframe嵌入了第三方网站。目的是在我们公司切换账号的时候拿到cookie,然后利用插件植入cookie。达到快速切换账号的效果,为他们的工作节约时间以及避免一些重复的操作。

在chrome浏览器更新91+版本前,我们可以将chrome浏览器的same-site-by-default-cookies和cookies-without-same-site-must-be-secure两项设置都在flag里禁用了。这样插件可以直接植入cookie,但是谷歌浏览器在更新后,谷歌移除了这两项设置,并且默认设置成了开启的状态。这个时候插件就不能植入cookie,项目也就出了问题。

解决方案

最初的想法是既然谷歌移除了两项设置,那么就用插件手动设置,最开始查的是360翻译的谷歌插件的文档,他设置的方法是直接设置sameSite=none

在这里插入图片描述

但是设置完后发现根本不起作用,后面去查了谷歌的官方文档发现谷歌的官方文档早就更新了,但是360翻译的文档版本太老了根本没更新。谷歌官网的写法是

在这里插入图片描述

将sameSite设置为“no_restriction”后,解决了问题,所以大家以后在查阅文档的时候尽量查阅官方的文档,否则的话可能会由于文档更新不及时导致出现问题
在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
对于 Chrome 浏览器,Burp Suite 提供了一个插件来方便与浏览器进行集成。以下是安装和配置 Burp Suite 插件的步骤: 1. 打开 Chrome 浏览器。 2. 在地址栏中输入 `chrome://extensions/`,并按下 Enter 键,以打开 Chrome 插件管理页面。 3. 在插件管理页面的右上角,确保 "Developer mode"(开发者模式)已启用。如果没有启用,请点击页面右上角的开关按钮,以启用开发者模式。 4. 下载 Burp Suite 插件: - 在浏览器中访问 Burp Suite 的官方网站 https://portswigger.net/burp。 - 点击首页上的 "Download"(下载)按钮。 - 在下载页面上,选择 "Burp Suite Professional"(专业版)或 "Burp Suite Community Edition"(社区版),然后选择适合你操作系统的版本。 - 点击下载链接,下载 Burp Suite 安装程序。 5. 安装 Burp Suite 插件: - 解压下载的 Burp Suite 安装程序。 - 在插件管理页面中,点击 "Load unpacked"(加载已解压的插件)按钮。 - 浏览到解压后的 Burp Suite 文件夹,选择其中的 `burp-extender-api-{version}.jar` 文件,并点击 "Open"(打开)按钮。 6. 配置 Burp Suite 插件: - 打开 Burp Suite,点击 "Proxy"(代理)选项卡,然后选择 "Options"(选项)。 - 在 "Proxy listeners"(代理监听器)下,找到你设置的代理监听器。 - 在代理监听器的 "Extensions"(扩展)下,确保 "Burp Proxy"(Burp 代理)插件已启用。 现在,你的 Chrome 浏览器已经与 Burp Suite 插件集成。可以在 Burp Suite 中拦截和修改浏览器的请求和响应。 请注意,在使用 Burp Suite 进行安全测试时,请确保你已经获得了合法授权,并遵守相关法律和道德规范。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值