chrome の cookieのsqlite3 ファイルが暗号化された。
暗号化されたんだけど、OSX の場合 keychains にアクセスして マスターパスワードを取り出して、マスターパスワードでデコードすれば取り出せる
chrome の cookie ファイルのマスターパスワード・・・
バッチリここにあるんですね。
デコードできるよ。
あとは、cookieの各値をsqlite3 で取り出して、keychains からマスターパスワードでデコードすればいいんだけど、プログラムを書こうと思ったけど面倒なので放置してた。そしたらgithubに作ってる人が居た。感謝
使い方
準備
brew install python3 pip3 install --upgrade setuptools pip pip3 install pycrypto pip3 install keyring
pip pycrypto はAES暗号化の処理
pip keyring は OS 毎のマスターパスワードに共通化アクセスライブラリ。パスワード管理が無いWindows7は知らね。
ソース
ChromeのCookieをスクリプトから、つかえると何かと便利。
そしてマスターパスワード方式のKeychainはほんとうに素晴らしいね。
取り出せても余り意味ない。。。
書き戻しが出来なければ余り意味ないような気がする。。。
参考資料
http://stackoverflow.com/questions/22973049/decrypt-chrome-linux-blob-encrypted-cookies-in-python
http://stackoverflow.com/questions/23153159/decrypting-chrome-iums-cookies/23727331#23727331
http://n8henrie.com/2014/05/decrypt-chrome-cookies-with-python/
https://github.com/n8henrie/pycookiecheat