我应该从哪里开始追踪Firefox恶意软件?

我把我妹妹的电脑换成了Ubuntu,因为我厌倦了每六个月重新安装其他操作系统。现在她在Ubuntu上的Firefox中感染了一些恶意软件。在没有访问到电脑(或下周我拿到电脑之前),我应该从哪里开始查找?我可以问什么问题?我能告诉一个电脑新手通过电话尝试什么?
症状: 在浏览某个食谱网站时,她弹出了一个没有窗口控制的广告窗口。她重新启动了电脑,当她重新打开Firefox时,它又回来了,全屏显示,没有控制按钮,一直在最上面。
我告诉她只需使用-F2和xkill来关闭它,她照做了,但是Firefox完全停止工作了。重新启动后,它又回来了。我告诉她按F11,这样可以将其还原为大屏幕,但不是全屏,这样她就可以看到正常的浏览器窗口在下面运行。她关闭了正常窗口,但我只有时间检查插件,没有发现任何可疑的东西。我正在寻找通过电话尝试的想法,或者下周从哪里开始。
我对命令行和使用about:config很熟悉,如果这对解决问题有所帮助的话。
2个回答

我觉得追踪问题的价值不大。当然,总会有一些价值,但我不能保证你能找出问题所在。

用Etcher-Sketch的话来说,最简单的方法就是把它摇晃到一个空白画布上,然后如果你想的话,可以恢复一些不太可能被感染的东西(通用设置、书签等)。

但是,在Firefox中,恶意软件最容易通过扩展管理器安装。你可以检查活动配置文件中的extensions.ini文件是否有可疑内容,但正如我所说,可能一无所获。

为了恢复正常,让我们来摇晃一下Firefox:

清除旧配置文件。

这是一个将旧配置文件移动到其他位置的小脚本。我边写边想,所以可能会有一两个错误。你应该能够将其复制粘贴到终端中。

cd ~/.mozilla/firefox/
export FFPROFILE=`cat profiles.ini | grep "Path=" | sed 's/^Path=//'`
mv $FFPROFILE $FFPROFILE.BAK
rm profiles.ini

当Firefox下次启动时,它将创建一个新的配置文件。
保存书签、已保存的密码等等
在Firefox创建了新的配置文件之后,你可以在nautilus中转到~/.mozilla/firefox/,将一些文件复制回新的配置文件中,然后删除配置文件,这样Firefox就必须创建一个新的配置文件。首先关闭Firefox,然后在终端中输入以下命令:
cd ~/.mozilla/firefox/
export FFPROFILE=`cat profiles.ini | grep "Path=" | sed 's/^Path=//'`
export OLDFFPROFILE=`ls -1 | grep .BAK`
cp $OLDFFPROFILE/*.sqlite $FFPROFILE/

你当然可以手动完成这两个部分。实际上,手动完成更容易,只需要对文件系统稍微了解一下就行了。我只是在考虑到你可能需要把这个任务交给别人来完成...如果他们将其复制粘贴到终端中可能会更容易一些...或者你可以通过SSH来完成。

在我的测试机上运行得非常完美,一旦可用,我会试一下。 - Dennis

你能让她安装一个不同的浏览器,以便在短期内继续使用吗?

她现在正在使用Chrome,但是值得一提的是。 - Dennis