我在 Ubuntu 中安装了 Chrome 33+,我看到 cookie 以 BLOB 结构加密:
CREATE TABLE cookies (creation_utc INTEGER NOT NULL UNIQUE PRIMARY KEY,host_key TEXT NOT NULL,name TEXT NOT NULL,value TEXT NOT NULL,path TEXT NOT NULL,expires_utc INTEGER NOT NULL,secure INTEGER NOT NULL,httponly INTEGER NOT NULL,last_access_utc INTEGER NOT NULL,has_expires INTEGER NOT NULL DEFAULT 1,persistent INTEGER NOT NULL DEFAULT 1,priority INTEGER NOT NULL DEFAULT 1,encrypted_value BLOB DEFAULT '');
我想写一个python脚本来解密cookie。我看到有 Cookie issue with Chrome 33 Beta但依赖于 CryptUnprotectData
它是一个 Windows API。
首先我想知道cookie是如何加密的。我读过 3DES 和 AES,但找不到可信赖的来源来获取信息。
如果我知道如何进行加密和解密,我将编写代码来进行必要的加密和解密。
谢谢
最佳答案
我发布了一个示例 Python 脚本 here用于在 OSX 或 Linux 中解码加密的 cookie。
关于python - 在 Python 中解密 Chrome Linux BLOB 加密的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22973049/