Descriptografar cookies criptografados BLOB do Chrome Linux em Python
Eu tenho o Chrome 33+ no Ubuntu e vejo que os cookies são criptografados em uma estrutura 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 '');
Gostaria de escrever um script python para descriptografar o cookie. Eu vi que existeProblema de cookie com o Chrome 33 Beta mas confia emCryptUnprotectData
que é uma API do Windows.
Antes de mais nada, gostaria de saber como os cookies são criptografados. Eu li o 3DES e o AES, mas não encontro uma fonte confiável para obter as informações.
Escreverei o código para fazer a criptografia e descriptografia necessárias, se tiver informações sobre como fazê-lo.
Obrigado