Mock Antivirus Software: Senior Project

Two python programs made to recreate signature generation and signature-based detection

Project One Screenshot
Project One Screenshot

Signature_generation.py is used to generate a binary signature from two sample executable files by reading the binary and matching the longest binary sequence. Once this is accomplished, the binary signature is saved as a text file. Mock_antivirus.py features a user interface that allows the user to scan a selected executable file for the generated binary signature.

While functional this project does require improvements. I plan on adding to it in the future.

Technologies Used:

  • Python
  • PyInstaller (Python Package for Executable Generation)
  • GitHub

Features:

  • Signature Generation
  • Signature Detection
  • User Interface

Git Repository: