获取浏览器的cookies,360极速浏览器X
```import os
import sqlite3
import win32crypt
# 获取360chromeX极速浏览器的cookies
def getCookieFrom360ChromeX(host):
cookiespath = os.path.expanduser(
os.path.join(os.environ['LOCALAPPDATA'], r'360ChromeX\Chrome\User Data\Default\Cookies'))
with sqlite3.connect(cookiespath) as conn:
select_cookie = conn.execute(
"selectname, encrypted_value from cookies where host_key = ?", (host,)).fetchall()
cookies_str = ""
i = 1
for name, encrypted_value in select_cookie:
cookie = win32crypt.CryptUnprotectData(encrypted_value).decode()
cookies = name + "=" + cookie
if i == len(select_cookie):
cookies_str += cookies
break
cookies_str += cookies + ";"
i += 1
return cookies_str
# 测试代码
if __name__ == '__main__':
res = getCookieFrom360ChromeX('www.52pojie.cn')
print(res)
``` 学习可以、但真的要获取还要安装py,麻烦了、要么审查元素要么用EditThisCookie插件 yep96 发表于 2022-1-12 23:37
原来这个cookies存的这么随意的,加密的密钥也可以直接读出来
不过也是,能读取就有权限直接开浏览器,coo ...
360极速浏览器是这样 还有低版本的Chrome
新版的Chrome换加密方式了 这个怎么用呢 原来这个cookies存的这么随意的,加密的密钥也可以直接读出来
不过也是,能读取就有权限直接开浏览器,cookies本来就是透明的 我是用EditThisCookie插件 这个怎么用的? 随便玩玩吧{:1_918:}谁知道以后浏览器加密方式怎么变呢 深奥,点赞就对了 不知有何用途{:1_908:}
页:
[1]
2