درود بر هم وطنان عزیز
مرسی که تا الان ازم حمایت لازم رو کردین دمتون گرم
از این به بعد سعی میکنم درخاستی های شما رو اینجا اپلود کنم
پس هرچی دوست داشتین بگید نهایت سعیمو میکنم براتون تحویل بدم
هم ری اکشن هارو بترکونین هم کامنت هارو دمتونگرم
تو دایرکت کانال میتونین نظراتتون رو بگید
مرسی که تا الان ازم حمایت لازم رو کردین دمتون گرم
از این به بعد سعی میکنم درخاستی های شما رو اینجا اپلود کنم
پس هرچی دوست داشتین بگید نهایت سعیمو میکنم براتون تحویل بدم
هم ری اکشن هارو بترکونین هم کامنت هارو دمتونگرم
تو دایرکت کانال میتونین نظراتتون رو بگید
❤43🔥20⚡2
fim.py
15.4 KB
🛡️ File Integrity Monitor | نگهبان خاموش فایلهای سیستم
گاهی مهاجم چیزی را پاک نمیکند؛
فقط یک فایل را تغییر میدهد... و اگر کسی متوجه نشود، همان تغییر میتواند شروع یک مشکل بزرگتر باشد.
🔍 FIM با گرفتن SHA-256 Hash از فایلها، یک Baseline ایجاد میکند و در بررسیهای بعدی تغییرات را شناسایی میکند.
⚡ قابلیتها:
• تشخیص فایلهای جدید، تغییرکرده و حذفشده
• محاسبه SHA-256 بهصورت Chunk-Based
• مانیتورینگ مداوم
• ثبت رویدادها در Log
• خروجی JSON
• امکان Exclude کردن مسیرهای خاص
🎯 کاربردها:
🔹 مانیتورینگ فایلهای حساس
🔹 تشخیص تغییرات غیرمجاز
🔹 Malware Analysis
🔹 تمرین SOC و Blue Team
🔹 بررسی Integrity سرورها و پروژهها
🔹 شناسایی Tampering
🕷️ گاهی یک تغییر کوچک، ردپای یک اتفاق بزرگ است.
گاهی مهاجم چیزی را پاک نمیکند؛
فقط یک فایل را تغییر میدهد... و اگر کسی متوجه نشود، همان تغییر میتواند شروع یک مشکل بزرگتر باشد.
🔍 FIM با گرفتن SHA-256 Hash از فایلها، یک Baseline ایجاد میکند و در بررسیهای بعدی تغییرات را شناسایی میکند.
⚡ قابلیتها:
• تشخیص فایلهای جدید، تغییرکرده و حذفشده
• محاسبه SHA-256 بهصورت Chunk-Based
• مانیتورینگ مداوم
• ثبت رویدادها در Log
• خروجی JSON
• امکان Exclude کردن مسیرهای خاص
🎯 کاربردها:
🔹 مانیتورینگ فایلهای حساس
🔹 تشخیص تغییرات غیرمجاز
🔹 Malware Analysis
🔹 تمرین SOC و Blue Team
🔹 بررسی Integrity سرورها و پروژهها
🔹 شناسایی Tampering
🕷️ گاهی یک تغییر کوچک، ردپای یک اتفاق بزرگ است.
❤9⚡1
🧪 FIM | تست عملی
فرض کن پوشهای به نام "fim_lab" داری.
ابتدا یک Baseline از وضعیت فایلها ایجاد کن:
python3 fim.py init fim_lab
حالا یکی از فایلهای داخل پوشه را تغییر بده و سپس اجرا کن:
python3 fim.py check
🔎 ابزار بررسی میکند چه فایلهایی:
"NEW" ➜ ایجاد شدهاند
"MODIFIED" ➜ تغییر کردهاند
"DELETED" ➜ حذف شدهاند
برای مانیتورینگ مداوم هم میتوانی از:
python3 fim.py monitor -i 5
استفاده کنی.
⚠️ هشدار: برای تست، از یک پوشه آزمایشگاهی استفاده کن و Baseline را در محل امن نگه دار.
فایل تغییر میکند... اما ردپای تغییر میماند. 🕷️
#FIM #CyberSecurity
#Tyger
فرض کن پوشهای به نام "fim_lab" داری.
ابتدا یک Baseline از وضعیت فایلها ایجاد کن:
python3 fim.py init fim_lab
حالا یکی از فایلهای داخل پوشه را تغییر بده و سپس اجرا کن:
python3 fim.py check
🔎 ابزار بررسی میکند چه فایلهایی:
"NEW" ➜ ایجاد شدهاند
"MODIFIED" ➜ تغییر کردهاند
"DELETED" ➜ حذف شدهاند
برای مانیتورینگ مداوم هم میتوانی از:
python3 fim.py monitor -i 5
استفاده کنی.
⚠️ هشدار: برای تست، از یک پوشه آزمایشگاهی استفاده کن و Baseline را در محل امن نگه دار.
فایل تغییر میکند... اما ردپای تغییر میماند. 🕷️
#FIM #CyberSecurity
#Tyger
❤6⚡1