用 python 编写简单恶意软件扫描程序

本文介绍了一个简单的恶意软件扫描程序,使用哈希对比技术快速检测新文件中的潜在威胁。通过Python实现的工具演示了如何在事件响应中检查文件并更新AV引擎。适用于初步排查和应急响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 通过哈希比较非常基本的恶意软件扫描程序
  • 有时在事件响应时可能需要这样做。
  • 如果您在响应时发现了新文件或可疑文件,则需要检查这些文件在系统中的位置,那么你可能需要这样的工具,这是一个演示版本。不完整。您必须更改和修改代码并使其成为您的。
# pip install requests
# python main.py

用法

# python .\main.py         
▌║█║▌│║▌│║▌║▌█║ Simple Basic Malware Scanner ▌│║▌║▌│║║▌█║▌║█

usage: main.py [-h] [--path PATH] [--update]

Simple Basic Malware Scanner

optional arguments:
  -h, --help   show this help message and exit
  --path PATH  ex) /var/www/html/upload
  --update     AV Engine Update
  
  
# python .\main.py --path "F:\Diablo II Resurrected"
▌║█║▌│║▌│║▌║▌█║ Simple Basic Malware Scanner ▌│║▌║▌│║║▌█║▌║█

- Run time: 2022-03-29 11:20:19
- For questions contact github.com/password123456
------------------------------------->

- Engine Updated  : 2022-03-29 00:36:22 UTC
- AV Signatures   : 481581
- Scan Directory  : F:\Diablo II Resurrected
- Number of files : 1382
- Scan Extensions : '.exe', '.dll', '.sys', '.doc', '.docx', '.xls', '.xlsx', '.py', '.xml', '.cfg', '.txt', '.ppt', '.pptx', '.hwp'
------------------------------------->

O.K Here We go.!
- Currently scanning...
- 1356 files scanned / 15 infected [00:00:06] (F:\Diablo II Resurrected\mods\Runa\Runa.mpq\data\hd\ui\fonts\@font file list.txt) queitems.txt) 

(1)
- Result
------O------M------G--------------->-
- Scanner Found 15 infected files!
- See the F:\code\pythonProject\malware_hash_scanner3/output/2022-03-29-infected.log

(2)
- Result
- OK.Good. No infection found.

GitHub仓库地址

https://github.com/password123456/malwarescanner?ref=pythonawesome.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wljslmz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值