在我参加的一次网络安全竞赛中,我获得了一台安装了许多软件包的 Debian 虚拟机,并要求我清理无关或恶意的软件包。
过去我用过dpkg -l | grep [searchterm]
以及执行此任务的常用包的列表。然而,这是极其低效且耗时的。
为了加快我的任务速度,有没有一种方法可以搜索系统上安装的软件包列表,这些软件包的进程已由用户安装,但不是系统“默认”软件包?
这个命令可能会缩短你的工作:
apt-mark showmanual
它应该显示“手动”安装了哪些软件包。但它并不是 100% 可靠,因为许多自动安装的软件包被标记为手动安装(由于原因太长,无法在此处描述)。
您还可以(如果允许)运行安全工具,例如clamav
and/or rkhunter
扫描您的计算机是否存在恶意程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)