ماژول ۱سطح: مبتدی·حدود 95 دقیقه·پیش‌نیاز: ماژول ۰ (آزمایشگاه آماده)

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

ترمینال، زبانِ مادریِ هر هکر است. در این ماژول از صفر با خطِ فرمانِ لینوکس دوست می‌شوی: می‌فهمی فایل‌ها کجا زندگی می‌کنند، چطور بینشان حرکت کنی، بسازی و حذف کنی، دسترسی‌ها و مالکیت را مدیریت کنی، با root و sudo کار کنی و با جستجو، فیلتر و لوله (pipe) خروجی دستورها را به هم زنجیر کنی. اینها همان مهارت‌هایی هستند که در تمامِ ماژول‌های بعدی هر روز به کار می‌بری.

ابزارها و مهارت‌های این ماژول

Bashls / cdchmodsudogrepfindpipe

تا آخر این ماژول یاد می‌گیری که…

  • در ساختارِ فایلِ لینوکس حرکت کنی و فایل بسازی، ببینی، ویرایش و حذف کنی
  • دسترسی‌ها و مالکیتِ فایل‌ها (chmod / chown) را بفهمی و تغییر دهی
  • با کاربرِ root و دستورِ sudo درست و امن کار کنی
  • با grep، لوله (pipe) و ابزارهای جستجو خروجی‌ها را فیلتر و ترکیب کنی
  • ابزار نصب و دانلود کنی و با میان‌برهای ترمینال سریع‌تر کار کنی

سرفصل‌های این ماژول

ساختار فایل و حرکت بین پوشه‌ها
ساختن، دیدن، ویرایش و حذف فایل
دسترسی‌ها و مالکیت
کاربر root و دستور sudo
جستجو، فیلتر و لوله (pipe)
نصب و دانلود ابزار

سؤال‌های پرتکرار

برای هک حتماً باید لینوکس بلد باشم؟

بله. تقریباً همه‌ی ابزارهای تست نفوذ روی لینوکس اجرا می‌شوند و کار با ترمینال پیش‌نیازِ هر مرحله‌ی بعدی است؛ برای همین این ماژول از صفر شروع می‌کند.

فرق sudo و root چیست؟

root کاربرِ ارشدِ سیستم با دسترسی کامل است و sudo به تو اجازه می‌دهد فقط یک دستور را به‌طور موقت با دسترسیِ root اجرا کنی — امن‌تر از این‌که همیشه root باشی.

این ماژول بخشی از دوره‌ی کاملِ هک اخلاقی است که قدم‌به‌قدم و با تمرینِ عملی تدریس می‌شود. مسیرت را جدی شروع کن.