在 chrome 个 cookie 中编码 blob

Encode blob in chrome cookies

我想通过 python 脚本和 sqlite 将 cookie 插入 chrome (C:\Users\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 以后就没那么容易了。