Profil
Firefox na žalost ali pa na srečo nima nastavitev izvedenih prko pravilnikov skupin ali registra amapak tako kot v sdobrih starih časih s t.i. profilom. Profil je malo drugačno ime za nastavitve. Te so navadno spravljene v eni ali več datotekah.Profil oziroma nastavitve poiščemo takole:
Pomoč, Reševanje težav, Pokaži mapo
Prodil se nahaja v mapi:
%APPDATA%\Mozilla\Firefox\Profiles\
konkretno v
C:\Documents and Settings\Uporabniško_ime\Application Data\Mozilla\Firefox\Profiles\lkkhwxya.default
pri čemer ime mape izbrano naključno.
Kje je kaj v tej v profilu:
http://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data
Dovoljenja
so v datoteki permissions.sqlite. V naslovno vrstico vpišemo about:permissions od koder lahko shranjevanje gesel, odpiranje neželenih oken....Sqlite
Nastavitve Firefoxa so v Sqlite bazah. Do njih lahko dostopamo z različnimi orodji. Tak je na primer dodatek SQLite Manager , ki je uporabljen na primeru iskanja zaznamkov v bazi places.sqlite.V datoteki permissions.sqlite so zapisana tudi dovoljenja za odpiranje pojavnih pop-up oken:
Samostojno orodje je SQLiteSpy
Klient za ukazno vrstico je tule.
Nekaj idej pa tule
Odprem bazo:
sqlite3 permissions.sqlite
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
Master tabela
sqlite> select * from sqlite_master;
table|moz_hosts|moz_hosts|2|CREATE TABLE moz_hosts ( id INTEGER PRIMARY KEY,host
TEXT,type TEXT,permission INTEGER,expireType INTEGER,expireTime INTEGER, appId
INTEGER, isInBrowserElement INTEGER)
Hosts
sqlite> select * from moz_hosts;
1|addons.mozilla.org|install|1|0|0||
2|getpersonas.com|install|1|0|0||
4|yieldmanager.com|cookie|2|0|0||
(...)
Dodajanje
insert into moz_hosts(host, type, permission) values('siol.net', 'popup', 1);
Certifikat
Certifikati so shranjeni v cert8.dbUpravljanje s certifikati pa je precej bolj zoprno kot v IE. Za začetek potrebujemo certutil.exe, tega pa je treba prevesti. Na srečo sem ga našel tule
Izpis certifikatov:
certutil -L -d "D:\Documents and Settings\Username\Application Data\Mozilla\Firefox\Profiles\lkkhwxya.default"Brisanje certifikatov:
certutil -D -d "D:\Documents and Settings\T011750\Application Data\Mozilla\Firefox\Profiles\lkkhwxya.default" -n "ODT-SG"certutil -L -d "D:\Documents and Settings\T011750\Application Data\Mozilla\Firefox\Profiles\lkkhwxya.default" -n "ODT-SG"
certutil: Could not find: ODT-SG
: security library: bad database.
Firefox je potrebno ponovno zaganti, ker ga upravitelj potdil še vedno vidi.
Uvoz korenskega potrdila:
Najprej sem v mapo d:\izeba prenesel crt datoteko iz stranis sigov-ca.Nato pa:
certutil -A -t "CT,C,C" -d "D:\Documents and Settings\T011750\Application Data\Mozilla\Firefox\Profiles\lkkhwxya.default" -n "sigen-ca" -i "D:\izweba\sigen-ca.crt"
Tule sem našel kako naj bi delovalo v batchu:
FOR /F "tokens=*" %%A IN ('dir /B %APPDATA%\Mozilla\Firefox\Profiles*.default') DO set FIREFOX_PROFILE_DIR=%%A
SET CERTDIR=%FIREFOX_PROFILE_DIR:\=/%
certutil.exe -A -n examplerootca -t "CT,C,C" -d "%CERTDIR%" -i examplerootca.crt
Dokumentacija v zvez s certifikati na Firefoxu
Mike Kaply piše o nameščanju certifikatov vFirefox https://mike.kaply.com/2015/02/10/installing-certificates-into-firefox/
Zanimive povezave:
Prenos podatkov med profili Transferring data to a new profile - Firefox
Ni komentarjev:
Objavite komentar