【教程】chrome关闭跨域策略cors、samesite,跨域带上cookie

谷歌浏览器允许跨域origin,disable samesite,方便本地开发调试,测试csrf跨站请求伪造漏洞

写稿时间:2022年6月30日

犹记得两年前,测试csrf漏洞时得心应手。现如今,csrf已成历史

chrome,Firefox更新迭代到现在,已将跨域请求打到苟延残喘

苦了本地调试的开发人员,前端一个端口,后端一个端口,就跨域无法带cookie了

网上广为流传的开启跨域的方法,以以下命令启动chrome:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="D:\ChromeDevUserData"

这会启动一个和你原本chrome互不干扰的浏览器,但目前实测最新版浏览器,依旧不能复现csrf,但是用以下增强版,似乎是能解决本地调试前后端时的跨域问题的

"C:\Program Files\Google\Chrome\Application\chrome.exe" --test-type --disable-site-isolation-trials --disable-web-security --disable-features=SameSiteByDefaultCookies,CookiesWithoutSameSiteMustBeSecure --user-data-dir="D:\ChromeDevUserData"

依旧不能复现csrf,想复现,只能使用旧版chrome

旧版chrome可以在这里直接下载:https://www.chromedownloads.net/chrome64win-stable/

如果不想用百度云盘,而且想在官网下载的话,可以这样操作

  1. 根据chrome版本号,找到内部的版本号

https://omahaproxy.appspot.com/

  1. 根据内部版本号,去下载离线包

https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html

亲测可用的版本:722274,19年12月的版本

选win64 zip使用上述增强参数启动即可


  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值