• نقشه مسیر
  • دوره ها
  • باگ بانتی
  • محصولات
ورود/ثبت نام
هانت لرن


  • نقشه مسیر
  • دوره ها
  • باگ بانتی
  • محصولات
  • بلاگ
    خدمات
    هانت لرن
درباره هانت لرن

شرکت ایمن پژوهان ویرا، به عنوان یک شرکت مستقل در حوزه امنیت سایبری در ایران، با هدف ترویج فرهنگ امنیتی، آموزش و ارتقاء دانش امنیتی کشور و نوآوری در ارائه خدمات امنیتی فعالیت می‌کند. این شرکت تحت نام Huntlearn (هانت لرن)، فعالیت‌های آموزشی خود را پیش می‌برد و با بهره‌گیری از تیمی متشکل از افراد متخصص و متعهد، در تلاش است تا محتوایی ارزشمند و خدماتی با کیفیت بالا ارائه دهد. هدف ما ایجاد بستری امن و پایدار برای رشد و توسعه دانش امنیت سایبری در کشور است.

logo-samandehi
دسترسی سریع
  • نقشه مسیر
  • دوره ها
  • باگ بانتی
  • محصولات
  • مقالات
راه‌های ارتباطی

ایمیل

ایدی تلگرام

شماره تماس

huntlearnco@gmail.com

@huntlearn_support

09131585991

آدرس

یزد، خیابان ایثارگران، رو به روی داروخانه
logo-samandehi

کليه حقوق محصولات و محتوای اين سایت متعلق به هانت لرن می باشد و هر گونه کپی برداری از محتوا و محصولات سایت غیر مجاز و بدون رضایت ماست

  1. خانه
  2. وبینار ها و دوره های اموزشی
  3. Linux Forensics
Linux Forensics

Linux Forensics

آموزش جرم‌یابی لینوکس؛ تحلیل ext4، inode، Journal، systemd، auditd، SSH، cron و آثار پردازش و شبکه. بازسازی نفوذ سرور با همبستگی لاگ، فایل‌سیستم و شواهد Live Response.

۰ دانشجو

جزئیات روش و مدت پشتیبانی پیش از فعال‌شدن ثبت‌نام اعلام می‌شود.

امتیاز ۰ از ۵

علی سلطانی

علی سلطانی

مدرس دوره

اطلاعات مدرس

امکان خرید قسطی

دارد
ندارد

مدرک

دارد
ندارد
جزئیات دوره

سطح دوره:

سخت

زبان:

فارسی

پیشنیاز:

دارد

مدت دوره:

30 ساعت

تعداد سرفصل ها:

12

تعداد جلسات:

48

روش دریافت:

ضبط‌شده / آنلاین

روش پشتیبانی:

جزئیات روش و مدت پشتیبانی پیش از فعال‌شدن ثبت‌نام اعلام می‌شود.
0:00
-0:00
غیر فعال
خودکار
0.25x
0.5x
0.75x
عادی
1.25x
1.5x
1.75x
2x

توضیحات

سرفصل ها

مخاطبین

سوالات متداول

نظرات دانشجویان

آموزش Linux Forensics؛ جرم‌یابی لینوکس

مدرس: علی سلطانی

در Linux Forensics، یک سرور لینوکسی را از زاویه شواهد باقی‌مانده از دسترسی، اجرای دستور، تغییر پیکربندی و ارتباط شبکه بررسی می‌کنیم. دوره با تدریس علی سلطانی برای تحلیلگرانی طراحی شده که باید میان لاگ‌های پراکنده، فایل‌های دست‌کاری‌شده و وضعیت زنده سیستم ارتباط برقرار کنند و درباره منشأ و دامنه رخداد پاسخ فنی بدهند.

ابتدا ساختار فایل‌سیستم، inode، لینک‌ها، زمان‌های mtime/ctime/atime و محدودیت جمع‌آوری Live مرور می‌شود. سپس ext4 و Journal، لاگ‌های احراز هویت، systemd-journald، auditd و داده‌های /proc در یک فرایند تحلیل منظم کنار هم قرار می‌گیرند. حذف یک فایل لزوماً به معنای ازبین‌رفتن تمام شواهد آن نیست؛ در مقابل، بازیابی هم به وضعیت فایل‌سیستم، بازنویسی بلوک‌ها و شرایط نگهداری وابسته است.

بخش عملی روی بررسی ورود SSH، تغییر authorized_keys، فعالیت sudo، زمان‌بندی cron، سرویس‌ها و Timerهای systemd، اجرای فایل از مسیرهای موقت و وضعیت پردازش و Socket متمرکز است. ابزارهایی مانند journalctl، ausearch، The Sleuth Kit، Plaso و ابزارهای استاندارد خط فرمان برای استخراج و همبستگی داده استفاده می‌شوند. نتیجه، یک پرونده مستند از حساب‌ها، آثار ماندگاری، مسیرهای فایل و ارتباطات مرتبط با رخداد است که تیم پاسخ بتواند بر اساس آن دامنه بررسی و اقدامات اصلاحی را تعیین کند.

مهارت‌هایی که در این دوره دنبال می‌کنید

  • جمع‌آوری داده Live با ثبت آثار و محدودیت ابزار
  • تفسیر inode، Timestamp و آثار فایل حذف‌شده
  • بررسی لاگ SSH، sudo، journald و auditd
  • کشف آثار ماندگاری در cron، systemd و پروفایل Shell
  • همبستگی Process، File Descriptor و Socket
  • بازسازی Timeline و گزارش دامنه نفوذ سرور

پیش‌نیازهای فنی

  • تسلط به خط فرمان لینوکس و ساختار مسیرهای سیستم
  • شناخت کاربر، گروه، Permission، Process و Service
  • آشنایی با SSH، TCP/IP و لاگ‌های متنی
  • آشنایی مقدماتی با Bash و عبارت‌های منظم

ابزارها و منابع فنی مسیر آموزش

  • journalctl، ausearch و aureport
  • The Sleuth Kit و Autopsy
  • Plaso و ابزارهای ساخت Timeline
  • stat، find، grep، awk، ss، lsof و readelf

برنامه آموزشی و سرفصل‌های تخصصی

1. Linux DFIR؛ جمع‌آوری Live و حفظ تمامیت شواهد

  • تعیین دامنه Triage و ترتیب جمع‌آوری
  • ثبت وضعیت Mount، زمان و نسخه سیستم
  • جمع‌آوری لاگ و پیکربندی با حفظ Metadata
  • خطر تغییر شواهد با اجرای ابزار روی میزبان

2. فایل‌سیستم و inode؛ Timestamp، Link و Metadata

  • تفاوت mtime، ctime، atime و Birth Time
  • شناخت inode، Directory Entry و Hard Link
  • بررسی Permission، Ownership و Extended Attribute
  • اثر Mount Option و Timezone بر تفسیر زمان

3. ext4 و Journal؛ تحلیل و محدودیت بازیابی

  • شناخت Superblock، Block Group و Extent
  • بررسی ساختار Journal و تراکنش فایل‌سیستم
  • تحلیل آثار تغییر و حذف با The Sleuth Kit
  • محدودیت بازیابی ناشی از بازنویسی، TRIM و رمزگذاری

4. احراز هویت؛ SSH، PAM، sudo و نشست کاربران

  • تحلیل auth.log و secure در توزیع‌های مختلف
  • بررسی Accepted/Failed Login و Source Address
  • تحلیل wtmp، btmp، lastlog و محدودیت آن‌ها
  • همبستگی sudo، su و تغییر سطح دسترسی

5. systemd-journald و لاگ‌های سرویس

  • استخراج Journal در بازه زمانی و Unit مشخص
  • بررسی Boot ID، PID و فیلدهای ساختاریافته
  • تحلیل Rotation و Retention لاگ
  • اتصال رویداد سرویس به پردازش و پیکربندی

6. auditd؛ تحلیل رویدادهای Syscall و File Access

  • شناخت SYSCALL، EXECVE، PATH و CWD
  • تفکیک uid، euid، auid و ses
  • همبستگی Recordها با شناسه رویداد Audit
  • جست‌وجو با ausearch و جمع‌بندی با aureport

7. آثار Shell، اجرای دستور و محیط کاربر

  • بررسی Bash History و محدودیت ثبت زمان
  • تحلیل پروفایل‌ها، Environment و مسیر PATH
  • بررسی فایل‌های موقت و اسکریپت‌های کاربر
  • مقایسه History با Audit و لاگ سرویس

8. Live Response؛ پردازش، /proc و فایل باز

  • تحلیل cmdline، environ، maps و executable
  • بررسی File Descriptor و فایل حذف‌شده باز
  • مقایسه درخت پردازش و Parent PID
  • ثبت شواهد با ابزارهای ps، lsof و stat

9. جرم‌یابی ارتباطات شبکه و سرویس‌های شنونده

  • بررسی Listening Socket و اتصال Established
  • پیوند PID، Process و Network Namespace
  • تحلیل پیکربندی SSH، Proxy و Web Server
  • همبستگی ss، لاگ فایروال و شواهد شبکه

10. Persistence؛ cron، systemd و SSH Keys

  • بررسی crontab، cron directory و at jobs
  • تحلیل Unit File، Drop-in و systemd Timer
  • بررسی authorized_keys و تنظیمات SSH
  • تحلیل rc.local و پروفایل‌های Shell

11. شواهد ELF و دست‌کاری فایل‌های سیستمی

  • بررسی Header، Section و Dynamic Dependency
  • مقایسه Hash و Metadata با مبنای قابل اعتماد
  • بررسی Package Verification و محدودیت آن
  • ارزیابی فرضیه LD_PRELOAD و تغییر Loader Configuration

12. پرونده نهایی؛ Timeline نفوذ روی سرور لینوکس

  • یکسان‌سازی زمان میان Audit، Journal و فایل‌سیستم
  • بازسازی نشست ورود و تغییرات پس از آن
  • تعیین فایل، حساب و Persistence مرتبط
  • ارائه Evidence Table و اقدامات بررسی تکمیلی

سناریوی تمرین و خروجی فنی

شواهد یک سرور شامل فایل‌سیستم، لاگ SSH و sudo، خروجی Audit، Journal و داده‌های Live بررسی می‌شود. خروجی شامل خط زمانی ورود و فعالیت، نقشه حساب‌ها و پردازش‌ها، تحلیل یک روش ماندگاری و گزارش تغییرات فایل با ارجاع به inode، رکورد لاگ و مسیر اصلی داده است.

شیوه ارائه و برنامه‌ریزی یادگیری

شیوه ارائه این دوره ضبط‌شده / آنلاین است. سرفصل‌ها و زمان‌بندی جلسات، برنامه آموزشی دوره را نشان می‌دهند؛ دسترسی به محتوای جلسات پس از فعال‌شدن ثبت‌نام ارائه می‌شود.

سرفصل ها

مخاطبین

تحلیلگران DFIR و Incident Response
اعضای SOC مسئول سرورهای لینوکسی
مدیران Linux و DevOps با مسئولیت امنیت
Threat Hunterهای محیط سرور و زیرساخت
کارشناسان جرم‌یابی دیجیتال

سوالات متداول

آیا Bash History برای اثبات اجرای دستور کافی است؟

خیر. History می‌تواند ناقص، بدون Timestamp یا دست‌کاری‌شده باشد و همه روش‌های اجرا را پوشش نمی‌دهد. تحلیل باید با Audit، لاگ‌های سرویس، وضعیت پردازش و آثار فایل‌سیستم مقایسه شود.

آیا این دوره آموزش مدیریت روزمره لینوکس است؟

خیر. مدیریت فایل، Permission و Service پیش‌نیاز محسوب می‌شود. این مفاهیم در دوره از دید آثار امنیتی، جمع‌آوری شواهد و بازسازی رخداد بررسی می‌شوند.

آیا بازیابی فایل حذف‌شده همیشه ممکن است؟

خیر. نوع فایل‌سیستم، بازنویسی بلوک، TRIM، رمزگذاری و زمان سپری‌شده روی نتیجه اثر می‌گذارند. حتی وقتی محتوا بازیابی نشود، Metadata، Journal یا File Descriptor باز ممکن است شواهد مفیدی بدهد.

تفاوت Live Response و تحلیل Offline چیست؟

Live Response وضعیت فرّار مانند پردازش و اتصال شبکه را ثبت می‌کند، اما اجرای ابزار می‌تواند سیستم را تغییر دهد. تحلیل Offline روی تصویر یا مجموعه جمع‌آوری‌شده انجام می‌شود و دسترسی مستقیمی به وضعیت زنده ندارد.