LoginSignup
2
2

More than 5 years have passed since last update.

ElectronのlocalStorageのデータを覗き見る方法

Posted at

経緯

A「bot作ったからそのアプリのシステムユーザID教えて」
僕「おk どこで見ればいいん?」
A「見れないよ」
僕「は?」
A「開発者コンソール開けなくなっちゃったからねー」
僕「は?」

僕「は?」

覗き見る

とりあえずそのアプリがelectron製だったのと、アプリを開きなおしてもログイン状態を保持していることからlocalStorageにデータがあると推測

electronがlocalStorageのデータを入れている場所は大体同じ

調べればわかるがwindowsだと以下になる

C:\Users\%USERNAME%\AppData\Roaming\package.jsonのnameフィールド\

localstorageはsqlite3とかで開けるので、今回はsqliteをGUIで触れる感じのソフトを使って当該ファイルを開いた

結果

ビンゴ

テーブルの中に目的のデータがあった

ただ、対象のデータはblob形式だったのだが上記ソフトだとフォントがおかしいのか"O"と"C"の区別がつかなかったのが微妙

まぁファイルに対象のテキストをエクスポートみたいな機能があるから何とかなったが

蛇足

僕「localstorageからユーザID拾ってきたぞ」

A「ああ、slackの特定チャンネルでこのコマンド叩くとユーザID分かるってさ」

僕「は?」

僕「は?」

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2