Chromiumストレージセッションに保存されているファイルを見つけようとします。その中には、~/.config/chromium/Default/Session Storage
有望に見えるいくつかの文書があります。
user@desktop-04:~/.config/chromium/Default/Session Storage$ ls -hl
total 44K
-rw------- 1 user students2016 33K Mar 10 13:25 000005.ldb
-rw------- 1 user students2016 5K Mar 10 13:50 000005.log
-rw------- 1 user students2016 0 Mar 10 13:12 LOCK
-rw------- 1 user students2016 284 Mar 10 13:25 LOG
-rw------- 1 user students2016 97 Mar 10 13:25 MANIFEST-000001
その中でキーと値のペアを見つけることができますが、000005.log
これは単なるログです。情報を保存する実際のファイルではありません。他のファイルを調べても、Chromiumのセッションストアにあるデータは公開されません。そこにいると疑われます000005.ldb
。しかし、それにアクセスする方法がわかりません。私はそれを16進ダンプしましたが、私に有用な情報を提供できませんでした。
セッションがどのファイルに保存されているかを正確に知っている人はいますか?そして、セッションにアクセスするために使用できるツールは何ですか?
答え1
https://www.google.co.uk/search?q=leveldb%20log
https://www.quora.com/Why-does-a-LevelDB-database-use-a-directory-instead-of-a-single-file
新しい書き込みは最初にバイナリログファイルに追加され、メモリにキャッシュされ、そのログファイルが特定のサイズ(デフォルトでは数メガバイト)に大きくなると、その内容はSSTableファイルに変換されます。
https://en.wikipedia.org/wiki/LevelDB
LevelDBは、Google ChromeのIndexedDB用のバックエンドデータベースとして使用されます。
アクセスにどのツールを使用できるかをご存知ですか?
https://softwarerecs.stackexchange.com/questions/14409/leveldb-database-client