python - 在 chrome cookie 中编码 blob
问题描述
我想通过 python 脚本和 sqlite 将 cookie 插入到 chrome (C:\Users<User>\AppData\Local\Google\Chrome\User Data\Default\Cookies)。实际的 cookie 值存储在“encrypted_value”列中,它是一个 blob。如何将我的普通值加密到 blob 以便适用于 chrome。我目前正在尝试使用以下方法对其进行加密:
win32crypt.CryptProtectData("test message".encode(), u"<password>", None, None, None, 0)
我不确定如果这是正确的方法以及我必须使用什么实际密码。我尝试了用户密码,但加密的值与 chrome 加密的值不同。在网上我发现了很多关于 windows DPAPI 库的信息,但我不确定这在这个想法中是如何工作的。“win32crypt.CryptProtectData”是否使用 DPAPI ?
请分享一些想法。乔纳斯
解决方案
好的,我在这里找到了解决方案:Chrome 80 如何解码 cookie。自 chrome 80 以来,它不再那么容易了。
推荐阅读
- python - 熊猫根据列中的重复值对数据框中的行进行分组,并在 Uniqe ID 值之后重复所有行
- python-3.x - 所有 mp3 文件的持续时间如何
- android - 从 fire-base 检索数据时出现错误
- python - 使用 selenium 抓取带有随机字符串的元素?
- java - Java regex lookbehind 不能作为 js regex lookbehind 工作
- java - 如何在String Android中获取一些字符
- symfony - 身份验证问题(身份验证成功但在另一个页面中转到“n/A”
- java - java useDelimeter 拆分-
- javascript - 要求未定义
- agda - 这个模数的公式是一个集合吗?