¿Como guardar las contraseñas de Firefox en menos de 10 segundos? By PiToLoKo.

(1/1)

SuperDraco:

-= Tutotial =- ¿Como guardar las contraseñas de Firefox en menos de 10 segundos?

By PiToLoKo.


Hay veces que uno necesita reinstalar windows, o sufre algún daño en su pc y le toca formatear de nuevo...

Bueno pues con este batch que he hecho, nos aseguramos de respaldar TODAS las contraseñas que teníamos guardadas en firefox, tambíen guarda los marcadores (Favoritos) y la configuracion de un plugins muy conocido como el ADBlock plus.

Hay programas dedicados a hacer backups de firefox, pero la verdad, luego puede dar MUCHOS problemas tanto a la hora de importar como exportar el backup. Además, este batch es solo para los datos que he considerado más importantes, que son:

Contraseñas
Marcadores
Adblock PLUS (Configuración)

Se guardan todos los archivos mencionados, de todos los perfiles de firefox que tengas en tu PC, Todo esto se guardará en la carpeta "C:\Backup" (Con subdirectorios recursivos).

En fin, Solo hay que descargar el archivo, y ejecutarlo.

DESCARGA

O bien puedes copiar el siguiente código, lo guardas como Backup.BAT, y lo ejecutas.


Código
@echo off
title=Backup Firefox 3.x 4.x by PiToLoKo
 
 
echo+ Guardando las contrase¤as... & ping -n 3 Localhost >NUL
 
:Firefox (Contrasenas)
For /F "tokens=*" %%a in ('dir /B /A:D "%appdata%\Mozilla\Firefox\Profiles\*.default"') do (
MKdir "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\key3.db" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\signons.sqlite" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\")
 
cls & echo+ Guardando los marcadores... & ping -n 3 Localhost >NUL
 
:Firefox (Marcadores)
For /F "tokens=*" %%a in ('dir /B /A:D "%appdata%\Mozilla\Firefox\Profiles\*.default"') do (
MKdir "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\bookmarkbackups"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\bookmarkbackups\*.json" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\bookmarkbackups\")
 
cls & echo+ Guardando ADBlock Plus... & ping -n 3 Localhost >NUL
 
:Firefox (Plugin AdBlockPlus)
For /F "tokens=*" %%a in ('dir /B /A:D "%appdata%\Mozilla\Firefox\Profiles\*.default"') do (
MKdir "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\adblockplus"
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%a\adblockplus\*.ini" "%Systemdrive%\Backup\C\Users\%username%\AppData\Roaming\Mozilla\Firefox\Profiles\%%a\adblockplus\")
 
cls & echo+ El backup se ha guardado en la ruta:
echo+ & echo+ "%Systemdrive%\Backup\"
 
Pause >nul
exit

d3xf4ult:
El script está bien. ;)

Aunque personalmente nunca guardo contraseñas ni historiales en el navegador de mi PC. Y los filestemp de los navegadores los suelo borrar periodicamente. Quizás siempre queden algunos rastros, pero procuro no dejar nunca nada. Soy muy obsesionado con eso y la seguridad en ese sentido. :)

P.D.: Cada vez me sorprendes más con los avatares, donde los sacas? jaja

Saludos ::)

Foxy Rider:
Hahahahahahaha, en *nix es tan simple como esto (léase : comprimir toda la carpeta .mozilla en tu carpeta personal o home):

Código
tar -cjf Mozilla.tar.bz2 $HOME/.mozilla/

y descomprimimos con

Código
tar -xjf Mozilla.tar.bz2 -C $HOME

Igual, lo mío es trampa... ya que vos copiás sólo las databases y yo copio todo (caché incluída), para hacerlo como lo hacés vos, sería algo así (advertencia, soy de madera con shell scripting, nunca me puse a aprender decentemente ! o sea, sé hacer cosas, pero me explayo más por no saber usar tools como awk, sed and so on ! - es por eso que antes directamente automatizaba las cosas en C# o en C hahahahaha x'D - :-[ ) :

Código
#!/bin/sh
 
TMPDIR=$HOME/.fBackup
OUTDIR=$HOME
 
if ! [ -d $HOME/.mozilla/firefox ]; then echo "No se encontro el directorio de firefox !"; exit ; fi
 
mkdir -p $TMPDIR
cd $HOME/.mozilla/firefox
 
for mProfile in `cat profiles.ini | grep Path | cut -d '=' -f 2`; do
 cd "$mProfile"
 mkdir "$TMPDIR/$mProfile"
 
 cp key3.db $TMPDIR/$mProfile/
 cp signons.sqlite $TMPDIR/$mProfile/
 cp -R bookmarkbackups $TMPDIR/$mProfile/
 cp -R adblockplus $TMPDIR/$mProfile/
 cd .. ;
 
done;
 
echo "Comprimiendo backup ..."
cd $TMPDIR/ ; tar -cjf "$OUTDIR/mozilla-`date +%d-%m-%Y`.tar.bz2" *
rm -rf $TMPDIR
 

Siendo TMPDIR un directorio temporal que va a ser borrado después del backup (guarda con que le pongas, no pongas tu home por que sino pasa por un rm -rf !! ) y OUTDIR el directorio donde se guarda el comprimido con el backup ^^
Dicho sea de paso, dentro del comprimido están los perfiles, después con descomprimir en .mozilla/firefox estás (naturalmente los perfiles se van a llamar distinto, ahí tocaría sobreescribir esa información de algún perfil existente por que me parecería que firefox no los reconocería ... ya me contarán ! )

0 elegancia el script, pero cumple su función y es portable ^^

Saludos.

Navegación

[0] Índice de Mensajes