GoogleChromeのCookieはsqlite3のデータベース

GoogleChromeのキャッシュはsqlite3のデータベースに保存されてる?
ってことで見てみました

Ubuntu 14.04でやりました
sqliteのインストールは
sqliteを始めてみた
で済んでます

Cookieがある場所へ
$ cd ~/.config/google-chrome/Default

Cookie発見
$ file Cookies
Cookies: SQLite 3.x database

ほんとにsqlite3ですね
つないでみましょう
$ sqlite3 Cookies

sqlite> .database
seq name file
0 main /home/user/.config/google-chrome/Default/Cookies

データベースはmainって名前みたい

sqlite> .table
cookies meta

2つテーブルがあります

sqlite> .schema cookies
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 ”);
CREATE INDEX domain ON cookies(host_key);

sqlite> .schema meta
CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR);

スキーマはこんな感じ
あとはsql発行して遊べますね

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください