Firefox – Créer, Recréer, Modifier des cookies via une injection SQLite
Même si Bernard ne fait que manger des cookies on peut en avoir besoin dans certains cas:
- créer ou recréer un cookie
- modifier un cookie, exemple augmenter la durée de vie du cookie !
Voici une procédure permettant de créer un cookie.
- Télécharger et installer l’extension firefox SQLite Manager
- Localiser votre base sqlite cookies.sqlite
/home/ben/.mozilla/firefox/g2grtmws.default/cookies.sqlite - Ouvrir SQLite Manager en précisant le « path » ci-dessus
- Exécuter la commande SQL suivante:
INSERT INTO moz_cookies (name,value,host, path, expiry, isSecure, isHttpOnly, lastAccessed) VALUES ("miam_key",
"sdsdkdJFHEO48787",
"hostname.com",
"/",
"1219237273",
"0",
"0",
"1216818073366141"); - Fermer et relancer firefox
Le cookie miam_key est crée pour le site hostname.com avec la valeur sdsdkdJFHEO48787
Voici un (rapide) script bash qui permet d’automatiser la création de cookie:
create_cookie.sh
#!/bin/bash
url="http://hostname.com"
sqlite_file="/home/ben/.mozilla/firefox/g2grtmws.default/cookies.sqlite"
name="" # a definir
value="" # a definir
host="" # a definir
expiry="1219237273"
expiry="2219236910" # cookie valable jusqu'en 2040
last="1216818073366141"
echo 'INSERT INTO moz_cookies (name,value,host, path, expiry, isSecure, isHttpOnly, lastAccessed) VALUES ("${name}","${value}","${host}","/","${expiry}","0","0","${last}"); | sqlite3 ${sqlite_file}
#fermeture et redemarage de firefox
killall firefox
firefox-3.0 ${url} &
Une fois les variables définies chmod u+x create_cookie.sh et lancer le script ./create_cookie.sh


salut, j’ai un probleme avec l’injection sqlite
Je fais exactement comme tu as dis pour creer le cookie, mais ensuite je redemare firefox, je vais dans preferences=>vie privée=>afficher les cookies : et là, le cookie que je viens de creer avec sqlite n’y est pas !
As tu une solution ??
Cordialement,
philippe
@Philippe
Tu utilises le script ou tu as créé le cookie avec SQLite Manager ?
Bonjour, merci de m’avoir répondu aussi rapidement.
J’utilise sqlite manager, si tu veux avoir un peu plus d’info sur mon problème j’ai créée un post sur remote-exploit, mais personne ne m’a répondu..
http://forums.remote-exploit.org/showthread.php?t=22924
Merci d’avance, cordialement
Philippe
Au passage,
for base in ~/.mozilla/firefox/*.default/*.sqlite; do
echo $(basename $base) « cleanup »;
sqlite3 $base « VACUUM »;
done
Après avoir installé sqlite3 et arrété firefox permettra de libérer quelques octets et d’augmenter les performances du navigateur.