旧驱动程序使用脚本批量删除恶意文件

小夏 科技 更新 2024-02-01

完全删除已扫描的不需要的程序的说明。

作者:田毅(formyz)。

由多个 Web 项目共享的 NFS 服务器。 这些目录包括 PHP 程序、HTML 页面以及用户上传的文档和附件。 因为有些Web框架很古老,所以有些事情比如没有对上传的文件进行严格的安全检查,即使这个NFS服务器位于受保护的内部网络上,仍然有大量的恶意文件被别有用心的人上传。 程序员被强烈要求做一个程序(discuz)更新,得到的答复是更新太难了,无法以编程方式处理。 从系统的管理层面来看,临时措施就是简单地安装shadu软件,扫描共享目录,删除有害文件(不是根本原因)。

共享存储 NFS 部署在 CentOS 7 上9.在存储空间上,存储空间为44t,使用空间为45T(如下图所示),由于管理相对松懈,有大量垃圾信息没有被清理归档。

根据过往的经验和使用习惯,决定将 NFS 服务托管在 CentOS 7 上9.部署开源、知名的安全软件CL**AM,其官方宣传“Clam**是检测木马、病毒、恶意软件和其他恶意威胁的开源防病毒引擎”——clam**是用于检测木马、DU、恶意软件和其他恶意威胁的开源反虚拟引擎。 不知道官网底部的logo是什么时候被网络设备制造商思科换掉的,但即便如此,CLAM**目前也是开源的,免费的,可以不受限制地使用。 在 CentOS 7 上9、部署安装clam**至少有3种方式:RPM二进制包、二进制源码、包管理工具“yum”,如下图所示。

在 CentOS 7 上9. 部署安装clam**最简单方便的方式是“yum install”,尝试在系统命令行下执行“yum install clam**”执行过程并输出。

遗憾的是,clam** 未包含在存储库中,并且无法在系统上正确安装。 尝试使用命令“yum install epel-release”添加“epel-release”附加组件存储库。 然后继续运行 “yum list clam**”,从输出中可以看到,附加的仓库列表已经包含了包 “clam**”,如下图所示。

执行yum install clam**命令,安装正式安装。 除了主软件clam**之外,还有其他几个依赖一起安装,如下图所示。

与使用源码包安装相比,在安装过程中无需根据错误输出逐个安装所需的依赖,效率大大提高。

首次安装部署的 CLAM ** 的 Bingdu 库已经过时且滞后,需要从系统命令行更新此 Bingdu 数据库,以减少扫描和识别的遗漏。 更新 bingdu 库的命令是 “freshclam”,没有任何参数和选项,执行过程和输出如下图所示。

bingdu 库已经是最新的,强烈建议在“屏幕”上进行扫描,以防止在正式执行扫描之前因 SSH 远程终端断开连接而中断扫描。 如果“screen”命令指示该命令不存在,请使用 yum install screen 进行安装。 正确执行命令“screen”后,系统立即返回shell提示符,并输入以下命令对疑似有问题的共享目录进行完整扫描,并将输出记录到日志文件“var log clamscan”中。log”。

经过漫长的等待,我花了很多天才完成这次扫描。 检查扫描日志文件中是否存在恶意文件,并使用以下命令:

关键字“found”的记录有 500 多条,并且分发路径不规则,因此无法通过删除目录来处理这些离散的恶意文件。 如果按照绝对路径手动逐一删除,效率低下,容易出错; 如果以这种形式分发的恶意文件上千个,基本上不可能手动一一删除。

命令“clamscan”本身带有“--remove”选项,可以直接删除扫描的恶意文件,但如果没有相关人员的确认,这可能会引起争议。 因此,这些有问题的恶意文件需要提交给相关人员进行确认,只有在没有异议的情况下才能移动或删除。

从 clam** 扫描的日志文件开始,使用该工具提取恶意文件的完整路径,并使用以下说明。

与原始日志相比,冒号“:”及其后的所有字段均已删除。 在此命令之后,添加一个管道并传递带有“xargs”的参数,以清理所有被扫描的恶意文件,无论它分布在什么路径上,完整的命令如下。

执行完成后,随机找到几个扫描到的恶意文件的完整路径,该文件应该不存在(如下图所示),说明脚本是正确的,这正是我们期望的结果。

相似文章

    如何使用自动挡车的车号?老司机教你正确用法,很多人还不知道

    自动变速器车辆的 和 标志在驾驶中具有特定的用途和功能。许多人可能不清楚如何正确使用这些符号。本文将向您介绍自动变速器汽车的 和 标志的正确使用方法,以便成为更好的驾驶员。首先,我们需要明确自动变速器汽车的 和 标志是用来控制变速器的。掌握这些符号的使用可以帮助我们在驾驶时更好地控制车辆的速度和功率...

    老司机如何正确加油?

    老司机如何正确加油?加油是所有车主不可避免的事情,但有多少人真正知道如何正确加油呢?或者有多少人真正关心他们的汽车是否正确加油?最近,一个令人震惊的现象引起了我的注意 一些车主每次加油只加 美元,不是因为他们的经济状况不允许他们这样做,而是因为误解。让我们来看看为什么有些人认为一次只增加 美元就足够...

    老司机带我(做零食版)。

    文 张明辉。戒烟世界 创建于 年 月。旁白 奇怪,奇怪,奇怪,奇怪,零食比大餐还快 乙女 为什么炒面不好吃,插上一串来缓解你的口腹之欲 女孩A 哦,小妹妹,吃点粉 乙女 我太忙了,我今天有串烧,我玩得很开心 女人A 恐怕我做不到 乙女 你怎么不看看我,我们来了,我们堵车了 歌曲 女孩A 老司机带我去...

    不是60或120,老司机详细讲解最省油的速度,这样可以省30油!

    长期以来,如何开车省油成为很多司机关注的话题。车型设计 排量大小 路况 车况 车速 行驶习 燃油质量 车辆维护 车辆环境等诸多因素都可能影响油耗。然而,在这些因素中,个人驾驶习对汽车油耗的影响尤为明显,甚至可能导致 的差异。以凯迪拉克CT为例,这是一辆升涡轮增压车型可产生马力。根据一位拥有年驾驶经验...

    自称“老司机”的老司机没有参加科目3考试

    近日,仙霞路派出所民警在设置一卡通检查的过程中,发现一辆黑色小车在离卡点不远处缓缓行驶,没有直接通过。这引起了警方的怀疑,于是他们拦下车辆进行审讯。司机自称是陈某,但民警在比对身份信息时发现身份证号码与陈某信息不符。面对警方的一再盘问,司机朱某最终承认自己在他人身份信息上撒谎,企图逃避检查。据朱某供...