Extrai dados de formulário de um banco de dados de perfis do Firefox

3

Estou no processo de mudar de casa. Minha área de trabalho está funcionando no modo sem cabeça. Não existe um servidor X e, como está tudo configurado para a Nvidia, o encaminhamento não está funcionando (faltando extensões NV, etc.).

Eu preciso entrar na minha conta bancária online, mas o único lugar que tem o número da conta é o Firefox na minha área de trabalho! Ele salvou no campo e agora preciso extraí-lo de alguma forma.

Alguém sabe do que eu preciso para entrar? Tempos desesperados.

    
por Oli 26.08.2011 / 14:12

2 respostas

2

O banco de dados de preenchimento automático do Firefox é um arquivo SQLite. Você precisará instalar o sqlite3 para acessar esses bancos de dados. Depois de fazer isso, você pode executar uma consulta SQL no banco de dados (substitua PROFILE.NAME de acordo):

sqlite3 -header -column ~/.mozilla/firefox/PROFILE.NAME/formhistory.sqlite 'SELECT fieldname, value FROM moz_formhistory'

Você pode limitar a pesquisa a valores que contenham "123" anexando WHERE value LIKE "%123%" após moz_form_history .

O banco de dados de senhas fica mais complicado, pois o conteúdo dele é criptografado e, portanto, é mais fácil iniciar o Firefox usando a pasta do perfil copiado. Copie ~/.mozilla/firefox/PROFILE.NAME do lado remoto para o lado local em ~/tmp-ff-prof (tar + scp + tar). Então, corra:

firefox -no-remote -profile ~/tmp-ff-prof &

-no-remote tira a necessidade de fechar todas as instâncias do Firefox.

Você também pode estar interessado em Firefox Sync , que permite compartilhar suas senhas entre os perfis.

    
por Lekensteyn 27.08.2011 / 10:42
3

Uma opção (da qual eu estou me protegendo) é copiar todo o perfil para este laptop e substituir o atual (depois de fazer o backup) e usá-lo desse jeito.

Não consigo ver por que isso não funcionaria, mas algumas coisas estranhas aconteceram ao mover perfis no Firefox antes, daí eu procurando uma opção mais limpa e remota.

    
por Oli 26.08.2011 / 14:13

Tags