由于浏览器默认的同源策略,我们是不能跨域读取和写入 cookie 的。
假设我通过某种方式得到一个其他站点的 cookie ( selenium 之类的方法),想把这个 cookie 分享出去,其他人直接得到登录态。
那么我就需要在浏览器的 js 里面执行一个方法:
SomeMagicExtension.setOtherSiteCookie(site: string, path: string, value:string)
这样我就可以借助高权限的插件来实现跨域写入 cookie 了。
想问下有这样现成的轮子吗?
1
3dwelcome 2022-03-13 23:42:02 +08:00
不用那么复杂,chrome 用户目录下面,有一个 Cookies 的文件。
是 sqlite 格式,直接把你得到的 cookie 写入就可以了。 |
3
kekxv 2022-03-14 08:22:11 +08:00 via iPhone
你把你所谓的 cookie 放到 get 或者 post 参数
|
5
learningman 2022-03-14 09:16:52 +08:00 via Android
一眼 ehentai
|
6
phpfpm OP |
7
source 2022-05-10 16:03:33 +08:00
|