我正在搬家。我的桌面目前处于无头模式。没有 X 服务器,而且由于它全部为 Nvidia 配置,因此转发功能不起作用(缺少 NV 扩展等)。
我需要登录我的网上银行账户,但唯一有账号的地方是我桌面上的 Firefox!它已将其保存到字段中,现在我需要以某种方式将其提取出来。
有人知道我需要做什么吗?绝望的时刻。
答案1
Firefox 表单自动完成数据库是一个 SQLite 文件。您需要安装sqlite3
才能访问此类数据库。安装后,您可以针对数据库运行 SQL 查询(PROFILE.NAME
相应地替换):
sqlite3 -header -column ~/.mozilla/firefox/PROFILE.NAME/formhistory.sqlite 'SELECT fieldname, value FROM moz_formhistory'
WHERE value LIKE "%123%"
您可以通过在后面附加来将搜索范围限制为包含“123”的值moz_form_history
。
密码数据库变得更加棘手,因为其内容已加密,因此使用复制的配置文件文件夹启动 Firefox 更加容易。使用(tar + scp + tar)~/.mozilla/firefox/PROFILE.NAME
从远程端复制到本地端。然后,运行:~/tmp-ff-prof
firefox -no-remote -profile ~/tmp-ff-prof &
-no-remote
无需关闭所有 Firefox 实例。
你也可能对此有兴趣Firefox 同步这使得您可以在个人资料之间共享密码。
答案2
一个选项(我没有采用)是将整个配置文件复制到这台笔记本电脑上并替换当前配置文件(备份后)并像那样使用它。
我不明白为什么它不起作用,但我以前在 Firefox 中移动配置文件时遇到过一些奇怪的事情,因此我寻找一个更干净的远程选项。