MalwareHashDB

January 28, 2025 ยท View on GitHub

Malware hashes for open source projects.

Banner

Screen

Total Hashes

This database contains 368768 malware hashes(MD5) for now.

Database Usage Guides

MalwareHashDB structure is very simple. It has only 1 table and 2 columns.

hashname
f4c3fa43b5bdfaa0205990d25ce51c5aTrojan.Win32.Emotet.471040.A

Examples

#!/bin/bash

target_hash=\$1

result=$(sqlite3 HashDB "SELECT * FROM HashDB WHERE hash='$target_hash'")
if [ -z "$result" ];then
   echo "Hash not found!"
else
   echo $result
fi
import sqlite3

db_file = "./HashDB"
hashes = sqlite3.connect(db_file)
db_cursor = hashes.cursor()

def check_exist(target_hash):
    exist = db_cursor.execute("SELECT hash FROM HashDB where hash='{target_hash}'").fetchall()
    if exist != []:
        print("Hash found!!")

check_exist("f4c3fa43b5bdfaa0205990d25ce51c5a")