• XSS.stack #1 – первый литературный журнал от юзеров форума

Where can I find Md5 hash list for all version of Analysis software !

BADREDDINE

HDD-drive
Пользователь
Регистрация
20.01.2023
Сообщения
33
Реакции
30
Welcome everyone,

I'm currently working on a project where I need to collect digital hash values for analysis software tools, especially packet sniffers. If anyone knows where I can get these hashes or make them readily available, could you please share them in the comments? Your assistance will be instrumental .


Python:
import os

# Prevent WireShark from accessing the network
#But this is not good because it requires an administrator's order

os.system('netsh advfirewall firewall add rule name="Block WireShark" dir=out action=block program="path_to_wireshark.exe"')


Python:
blocked_apps = ["wireshark.exe", "tshark.exe"]
Relying solely on the name of the executable file to identify blocked programs is not a robust enough approach, because the file name can easily be changed.

So, instead of relying on the file name, we want to rely on hashes.

Python:
from threading import Thread
from time import sleep
from hashlib import md5
from psutil import process_iter,NoSuchProcess,AccessDenied,ZombieProcess,Process
def compute_hash(file_path,algorithm=md5):
    hash_func=algorithm()
    with open(file_path,'rb')as f:
        for chunk in iter(lambda:f.read(4096),b''):hash_func.update(chunk)
    return hash_func.hexdigest()
def hash_checker():
    blocked_hashes=['abcdef1234567867...']
    while True:
        for process in process_iter(attrs=['pid','exe']):
            try:
                if process.info['exe']and compute_hash(process.info['exe'])in blocked_hashes:Process(process.info['pid']).terminate()
            except(NoSuchProcess,AccessDenied,ZombieProcess,FileNotFoundError):pass
        sleep(5)
hash_check_thread=Thread(target=hash_checker)
hash_check_thread.start()


Thank you for your cooperation.

warm regards,
[BADREDDINE]
 
Последнее редактирование:


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх