المشاركات

عرض الرسائل ذات التصنيف كيف تبني كاشفًا للبرمجيات الخبيثة (Malware) باستخدام Python؟

كيف تبني كاشفًا للبرمجيات الخبيثة (Malware) باستخدام Python؟

صورة
  كيف تبني كاشفًا للبرمجيات الخبيثة (Malware) باستخدام Python؟ المقدمة مع تزايد الهجمات الإلكترونية، أصبح اكتشاف البرمجيات الخبيثة ضرورة قصوى. في هذا المقال، سنبني أداة بسيطة لاكتشاف الملفات الخبيثة باستخدام لغة Python، والتي يمكنك تطويرها لاحقًا لحماية نظامك الشخصي أو شبكتك. الأدوات المستخدمة مكتبة  pefile  لتحليل ملفات Windows التنفيذية (PE). مكتبة  os  للتعامل مع نظام الملفات. الكود الأساسي python Copy Download import pefile import os def scan_file ( file_path ) : try : pe = pefile . PE ( file_path ) print ( f"[+] تحليل الملف: { file_path } " ) # الكشف عن سمات مشبوهة suspicious_features = [ ] if pe . is_exe ( ) : # هل الملف قابل للتنفيذ؟ suspicious_features . append ( "ملف تنفيذي (EXE)" ) if pe . is_dll ( ) : # هل الملف مكتبة DLL؟ suspicious_features . append ( "مكتبة DLL)" ) if len ( pe . sections ) ...