分享个病毒扫描引擎站VirusTotal

扫描引擎网站请点这里
目前WIN下杀毒软件太多,好用且免费的很少。有些软件经常误报,且占用系统较多资源(说的就是你Defender)。
有时候许多软件其实不需要经常扫描,文件hash的值就可以在上述网站查找,这样可以变相减少不必要的资源浪费且可以利用多个杀毒引擎判断风险。

教程

0x01

若能访问该网站,她会是这样子。
在这里插入图片描述
上传文件
上传完自动计算hash并给出多个查杀引擎结果
如果多个引擎同时报毒,请立即清除该文件。
自行判断风险阈值,这里需要权衡。

0x02

如果会实用CMD等等terminal 可以算下hash 然后通过hash来检查该文件风险

以BANDZIP_SETUP.exe文件sha1为例

certutil -hashfile BANDIZIP-SETUP.exe

输出如图
搜索hash值也是比较推荐的
##PS 该网站默认SHA256##
在这里插入图片描述

0x03

更有趣的玩法是网站扫描
csdn扫描结果
看来csdn还是比较良心的 #手动狗头#

0x04

该网站还放了API
我是她API
have fun d_d

待续

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以帮您写一个简单的病毒扫描程序。 首先,您需要了解病毒扫描程序的基本原理。病毒扫描程序会扫描您的计算机中的所有文件,并与病毒数据库中的病毒特征进行比对,以确定是否存在病毒。在本例中,我们将使用Python语言编写一个简单的病毒扫描程序。 以下是一个基本的病毒扫描程序的示例代码: ```python import os import hashlib # 定义病毒数据库 virus_database = { 'eicar.com': '44d88612fea8a8f36de82e1278abb02f', 'test.txt': '098f6bcd4621d373cade4e832627b4f6' } # 定义扫描路径 scan_path = 'C:\\' # 扫描函数 def scan(): for dirpath, dirs, files in os.walk(scan_path): for file_name in files: file_path = os.path.join(dirpath, file_name) file_hash = hashlib.md5(open(file_path, 'rb').read()).hexdigest() if file_name in virus_database and virus_database[file_name] == file_hash: print('发现病毒:', file_path) # 执行扫描 scan() ``` 在上面的代码中,我们首先定义了一个病毒数据库,其中包含了两个文件的MD5哈希值。然后,我们定义了一个要扫描的路径,然后编写了一个扫描函数,该函数会遍历指定路径下的所有文件,并计算它们的MD5哈希值。如果文件名存在于病毒数据库中,并且它的哈希值与数据库中的哈希值匹配,则表示该文件可能是病毒文件,程序会输出相应信息。 请注意,这只是一个简单的示例代码,它只能识别特定的病毒,而无法应对所有的恶意软件。如果您想要编写更高效、更全面的病毒扫描程序,请参考专业的杀毒软件或防病毒软件的实现方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值