Malware hashes for open source projects.
This database contains 366374 malware hashes(MD5) for now.
MalwareHashDB structure is very simple. It has only 1 table and 2 columns.
hash | name |
---|---|
f4c3fa43b5bdfaa0205990d25ce51c5a | Trojan.Win32.Emotet.471040.A |
#!/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")