ElectronのlocalStorageのデータを覗き見る方法
経緯
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分かるってさ」
僕「は?」
僕「は?」
Author And Source
この問題について(ElectronのlocalStorageのデータを覗き見る方法), 我々は、より多くの情報をここで見つけました https://qiita.com/karin_0624/items/c6147050222968ca7017著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .