
The objective of this project is to develop a signature-based malware detection system that identifies malicious files using hash values and predefined signatures. The system compares file fingerprints against a malware signature database to detect known threats efficiently.
Study cryptographic hashing algorithms such as MD5 and SHA-256.
Understand the working principle of signature-based antivirus systems.
Create a database of known malware hash signatures.
Design a system that calculates hash values of scanned files.
Compare generated hashes with stored malicious signatures.
Implement alert mechanisms for detected malware files.
Provide options for file quarantine or deletion.
Develop a user-friendly interface for scanning directories.
Test the system with both malicious and clean files.
Document system performance, strengths, and limitations regarding zero-day attacks.