愚かなオタクのトリック:Firefoxプロファイルデータストレージのハッキング

Aug 2, 2025
クラウドとインターネット
未取得のコンテンツ

Firefoxが以前のブラウジングセッションで記憶したすべての履歴をどこに保存するのか疑問に思ったことはありませんか。URLだけでなく、保存されたパスワード、フォームデータ、特定の設定値も含まれます。答えは、非常に簡単に言えば、FirefoxプロファイルフォルダのSQLiteデータベース内にあります。

オープンソースプログラムであるSQLiteデータベースブラウザを使用すると、個々のデータベースの構造を確認できるだけでなく、必要に応じて、各テーブルのすべてのデータを参照および操作できます。この記事はWindowsに焦点を当てていますが、同じ基本情報がLinuxとMacのユーザーにも当てはまるはずです。

Firefoxプロファイルデータの表示

開始する前に、Firefoxが閉じていることを確認して、これらのファイルのロックに問題がないようにしてください。

SQLiteデータベースブラウザを開き、開くアイコンをクリックして、Firefoxプロファイルに移動します。 Windows 7では、場所は次のとおりです。

%UserProfile%\ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <random> .default

ここで取り上げる興味深いデータベースは「formhistory.sqlite」です。

この特定のデータベースが興味深い理由は、アドレス、電子メール、電話番号などのフォーム入力フィールドに入力した値が格納されるためです(Firefoxがこの情報を保持するように設定されている場合)。

このファイルを開いて「moz_formhistory」テーブルを参照するとわかるように、この機能がどのように機能するかについて少し洞察を与えるエントリがたくさんあります。基本的に、データを入力したHTMLフィールドの名前は「フィールド名」列に保存され、それぞれの値は「値」列に保存されます。

「Email」や「Subject」などのフィールド名は非常に一般的であり、複数のサイトにまたがる可能性が高いため、同じ「fieldname」値に対して異なる「value」値を持つ複数のエントリが表示される場合があります。これは、まったく別のサイトでフォームに入力するときに、あるサイトで入力した値が表示される理由も説明しています。

ただし、この情報は機密情報である可能性があります。たとえば、クレジットカード番号を(パターンで)検索すると、このデータベースでプレーンテキストのエントリを見つけることができます。

削除したいこのようなエントリを見つけた場合は、[データの参照]タブでそれぞれの「id」値を見つけて[レコードの削除]ボタンをクリックし、変更を保存すると削除されます。

これは、機密データを消去するだけでなく、すべての履歴を消去せずに古い電子メールアドレスや電話番号などのエントリを消去する場合にも役立ちます。

その他のプロファイルデータベース

あなたが見ることができるSQLiteデータベースが他にもいくつかありますが(すべて.sqliteファイル拡張子が付いています)、以下は興味深いものです。上記のように、SQLiteデータベースブラウザを使用してこれらを開くことができます。

  • addons.sqlite =インストールされたアドオンのインストール情報。これは、インストールされているアドオンを最新の状態に保つために使用される可能性があります。
  • content-prefs.sqlite = Webサイトと設定に固有の情報を保存します。たとえば、ファイルをアップロードするためにコンピューター上で最後に使用された場所。
  • downloads.sqlite =ダウンロードアイテムリストに表示されるアイテムに関する情報。
  • extension.sqlite =インストールされているアドオンに関する情報。ここにはあまり洞察に満ちたものはありませんが、アドオンに関する複雑な詳細を探している場合は、ここの情報が役立つ場合があります。
  • formhistory.sqlite =(上記で詳細に説明)Firefoxに保存されているすべての非パスワードデータ。
  • signons.sqlite =保存されたログインパスワード情報。パスワードはマスターパスワードに対して暗号化されていますが、各パスワードが使用された回数を表示できます。

見て、何か面白いものを見つけたら、共有してください。

ダウンロード SQLiteデータベースブラウザ

Revenge Of The Geeks: Hacking Fantasy Sports Sites - Dan Kuykendall


クラウドとインターネット - 最も人気のある記事

コンピュータがPCゲームを実行できるかどうかをすばやく確認する方法

メンテナンスと最適化 Jul 3, 2025

PCゲームは、コンソールゲームほど単純ではありません。グラフィックハードウェアが弱いラップトップや古いP​​Cを使用している場..


Rokuでの帯域幅の使用を制限する方法

メンテナンスと最適化 Jun 30, 2025

Rokuでビデオをストリーミングすると、家の他の誰もがインターネットを使用できなくなりますか?あなたは反対していますか ISP..


iPhoneのオートコレクト機能を使いこなす(そして改善する)方法

メンテナンスと最適化 Jun 8, 2025

未取得のコンテンツ オートコレクトは、複雑な単語のスペルを間違えたり、文字を単純な単語に置き換えたりする場合に非常に便利�..


Windowsでバックグラウンドサービスとしてプログラムを実行する方法

メンテナンスと最適化 Jul 5, 2025

ほとんどのWindowsユーザーと同じように、Windowsの起動時に実行されるすばらしい小さなユーティリティがたくさんあります。こ�..


Firefoxにスクロール可能な複数行のブックマークツールバーを追加する

メンテナンスと最適化 Apr 2, 2025

未取得のコンテンツ ブックマークツールバーで多くのブックマークを利用できるようにしておくと、それらのいくつかにアクセスするのは�..


PuTTYをシステムトレイに入れます

メンテナンスと最適化 Mar 19, 2025

接続を開いたままにするためだけに多くのPuTTYウィンドウを開く場合は、システムトレイへの最小化をサポートする更新バージョンに興味があ..


Windows LiveWriterでの将来の投稿

メンテナンスと最適化 Sep 18, 2025

未取得のコンテンツ ブログの世界では、読者の一貫性を保つために、毎日ほぼ同じ時間に記事を投稿することが重要です。 WordPressで将来の�..


クイックヒント:Firefoxを再起動するときにWindowsとタブを保存する

メンテナンスと最適化 Apr 28, 2025

未取得のコンテンツ 数十のタブを開いている私たちにとって、Firefoxの再起動は常に困難です。開いているすべてのタブを失いたくないが、�..


カテゴリ