Thủ đoạn ngu ngốc của Geek: Lấy cắp dữ liệu lưu trữ hồ sơ Firefox

Aug 2, 2025
Đám mây và Internet
NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH

Bạn đã bao giờ tự hỏi nơi Firefox lưu giữ tất cả lịch sử mà nó đã ghi nhớ từ các phiên duyệt trước của bạn… không chỉ URL mà còn cả mật khẩu đã lưu, dữ liệu biểu mẫu và các giá trị tùy chọn nhất định? Câu trả lời, khá đơn giản, là bên trong cơ sở dữ liệu SQLite trong thư mục hồ sơ Firefox của bạn.

Sử dụng một chương trình mã nguồn mở, SQLite Database Browser, bạn không chỉ có thể xem cấu trúc của từng cơ sở dữ liệu riêng lẻ mà còn có thể duyệt và, nếu bạn có khuynh hướng, hãy thao tác tất cả dữ liệu trong mỗi bảng. Trong khi bài viết này tập trung vào Windows, thông tin cơ bản tương tự cũng sẽ áp dụng cho người dùng Linux và Mac.

Xem dữ liệu hồ sơ Firefox

Trước khi bắt đầu, hãy đảm bảo Firefox đã được đóng để không có vấn đề gì về khóa trên bất kỳ tệp nào trong số này.

Mở Trình duyệt cơ sở dữ liệu SQLite, nhấp vào biểu tượng mở và điều hướng đến Hồ sơ Firefox của bạn. Trong Windows 7, vị trí ở đây:

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

Một cơ sở dữ liệu thú vị mà chúng ta sẽ xem xét là “formhistory.sqlite”.

Lý do cơ sở dữ liệu cụ thể này thú vị là vì nó lưu trữ các giá trị bạn nhập vào các trường nhập biểu mẫu như địa chỉ, email và số điện thoại của bạn (nếu bạn đã đặt Firefox để giữ thông tin này).

Như bạn có thể thấy khi mở tệp này và duyệt qua bảng “moz_formhistory”, có rất nhiều mục nhập cung cấp cho bạn một chút thông tin chi tiết về cách hoạt động của tính năng này. Về cơ bản, tên của trường HTML nơi bạn nhập dữ liệu được lưu trữ trong cột "tên trường" và giá trị tương ứng trong cột "giá trị".

Vì các tên trường như “Email” và “Chủ đề” rất phổ biến và có khả năng xuất hiện trên nhiều trang web, bạn có thể thấy một số mục nhập cho cùng một giá trị “tên trường” với các giá trị “giá trị” khác nhau. Điều này cũng giải thích tại sao bạn có thể thấy các giá trị bạn đã nhập trên một trang web khi bạn điền vào biểu mẫu trên một trang web hoàn toàn khác.

Tuy nhiên, thông tin này có thể nhạy cảm. Ví dụ: nếu tôi tìm kiếm số thẻ tín dụng của mình (theo mẫu), tôi có thể tìm thấy mục nhập văn bản thuần túy trong cơ sở dữ liệu này.

Nếu bạn tìm thấy các mục nhập như thế này mà bạn muốn loại bỏ, chỉ cần tìm giá trị “id” tương ứng trong tab Duyệt dữ liệu và nhấp vào nút Xóa Bản ghi, lưu các thay đổi của bạn và nó sẽ biến mất.

Điều này có thể hữu ích để không chỉ xóa dữ liệu nhạy cảm mà còn cả các mục nhập như địa chỉ email hoặc số điện thoại cũ mà không cần phải xóa tất cả lịch sử của bạn.

Cơ sở dữ liệu hồ sơ khác

Mặc dù có một số cơ sở dữ liệu SQLite khác mà bạn có thể xem qua (tất cả đều có phần mở rộng tệp .sqlite), dưới đây là một số cơ sở dữ liệu có thể quan tâm. Bạn có thể mở chúng bằng Trình duyệt cơ sở dữ liệu SQLite chính xác như được hiển thị ở trên.

  • addons.sqlite = Thông tin cài đặt trên các tiện ích bổ sung đã cài đặt. Điều này rất có thể được sử dụng để giữ cho các tiện ích bổ sung đã cài đặt của bạn luôn cập nhật.
  • content-prefs.sqlite = Lưu trữ thông tin cụ thể về các trang web và cài đặt của bạn. Ví dụ: vị trí được sử dụng gần đây nhất trên máy tính của bạn để tải tệp lên.
  • Download.sqlite = Thông tin về các mục xuất hiện trong danh sách các mục tải xuống của bạn.
  • extension.sqlite = Thông tin về các tiện ích bổ sung đã cài đặt. Không có gì quá sâu sắc ở đây, nhưng nếu bạn đang tìm kiếm chi tiết phức tạp về tiện ích bổ sung, thông tin ở đây có thể hữu ích.
  • formhistory.sqlite = (đã trình bày chi tiết ở trên) Tất cả dữ liệu không phải mật khẩu đã được lưu trong Firefox.
  • signons.sqlite = Thông tin mật khẩu đăng nhập đã lưu. Mật khẩu được mã hóa dựa trên mật khẩu chính của bạn nhưng bạn có thể xem số lần từng mật khẩu đã được sử dụng.

Hãy xem và nếu bạn thấy điều gì đó thú vị, hãy chia sẻ.

Tải xuống Trình duyệt cơ sở dữ liệu SQLite

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


Đám mây và Internet - Các bài báo phổ biến nhất

Cách xem thứ gì đang chiếm dung lượng trên thiết bị Android của bạn

Bảo trì và Tối ưu hóa Dec 14, 2024

Khi bạn cầm thiết bị Android mới sáng bóng của mình lên, có thể bạn đã nghĩ “vâng, cái này có nhiều dung lượng. Tôi sẽ không bao giờ lấp �..


Tám tính năng RetroArch nâng cao giúp cho trò chơi Retro trở lại tuyệt vời

Bảo trì và Tối ưu hóa Jun 26, 2025

RetroArch là trình giả lập tất cả trong một tối ưu, tương thích với mọi hệ thống mà bạn có thể tưởng tượng. Từ máy chơi game Nintendo cổ ..


Tại sao Hình ảnh HDTV Mới của Tôi trông Tăng tốc và “Mượt”?

Bảo trì và Tối ưu hóa Jan 31, 2025

Bạn đã giải nén và cài đặt HDTV mới của mình, bạn đã khởi động nó và mặc dù kỳ vọng rằng mọi thứ sẽ trông tuyệt đẹp trên nó, bạn..


Tôi có cần “Tối ưu hóa” SSD của mình bằng Phần mềm của Bên thứ ba không?

Bảo trì và Tối ưu hóa Sep 22, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Các ổ đĩa cơ học truyền thống cần được chống phân mảnh để có hiệu suất tối ưu, mặc dù Windows ..


Cách nén và giải nén tệp bằng lệnh tar trên Linux

Bảo trì và Tối ưu hóa Apr 10, 2025

Lệnh tar trên Linux thường được sử dụng để tạo các tệp lưu trữ .tar.gz hoặc .tgz, còn được gọi là “tarball”. Lệnh này có một số lượ..


“Ứng dụng ở chế độ chờ” của Android tiết kiệm pin nhưng việc tắt ứng dụng vẫn tốt hơn

Bảo trì và Tối ưu hóa Feb 24, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Với Android 6.0 Marshmallow , Google không chỉ thêm Mười hai . Nó đã thêm một tính năng có ..


Thủ thuật bàn phím ẩn tạo dấu ngoặc kép trong Windows Live Writer

Bảo trì và Tối ưu hóa Oct 14, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Bạn mệt mỏi với việc Windows Live Writer chuyển tất cả các dấu ngoặc kép và đơn của bạn sang các phiên bản..


Xóa các mục menu ngữ cảnh Winamp khỏi Vista

Bảo trì và Tối ưu hóa Sep 18, 2025

Tôi rất mệt mỏi với việc mỗi ứng dụng thêm các mục vào menu chuột phải của Windows Explorer và khiến việc xóa chúng trở nên khó khăn. Winamp có một ..


Thể loại