Tag Archives: SQLite

Kā dabūt favicon no Mozilla Firefox grāmatzīmēm

Noderētu CheckPlaces Mozilla Firefox papildinājums, ar kuru sākumā salabot grāmatzīmju (bookmarks) favicons.

Mozilla Firefox favicons glabā lietotāja profīla direktorijā places.sqlite datnē moz_favicons tabulā.

Šādi tas izskatās ar Mozilla Firefox papildinājumu SQLite Manager:

SQLite Manager -  places.sqlite SQLite Manager -  places.sqlite - 2

Divreiz noklikšķinot uz datubāzes ieraksta, favicon ir iespējams saglabāt:

Edit Record

Ar PHP webiski to pašu var dabūt ar aptuveni šādu PHP skriptu.
Vajag PHP ar SQLite atbalstu.
Ja gribam dabūt visas favicon, tad jāizmanto kāds PHP cikls. Cits mans PHP kods izdrukā Mozilla Firefox pārlūkā visas favicon.

Manu grāmatzīmju (bookmarks) favicon palags Nr.2 (kādas 729 ikonas):

Favicons-2

un cita versija:

Favicons-3

Vēl varētu izlasīt tikai unikālās favicon (kas neatkārtojas), saglabāt datnēs, uzspridzināt un tādā garā 🙂

Un to var izmantot arī slikti: http://www.forensicswiki.org/wiki/Mozilla_Firefox_3_History_File_Format#External_Links

SELECT * FROM moz_*

Es te izdomāju ar PHP 5 nolasīt (un attēlot pārlūkā) Firefox 3 formhistory.sqlite. Tas fails atrodas Firofox 3 lietotāja profila direktorijā.

Šo te ķeksīti, kas ļauj atcerēties dažādās formās ievadītos datus (Options window):

Teorētiski varētu arī dzēst ierakstus pēc id.

Līdzīgi ir arī ar citiem Firefox 3 *.sqlite failiem.

formhistory.sqlite.php
cookies.sqlite.php
places.sqlite.php

un

7777 🙂

Tas nav http://b33r.us – Pārlūku nepilnība – iespēja pārbaudīt, kuras lapas esi apmeklējis, bet localhost!

PHP: SQLite (PDO) – Manual