9. راهنمای خلاصه و برگ تقلبها
در این صفحه، دستورات حیاتی خط فرمان لینوکس که برای مدیریت سیستم و حل چالشهای CTF به آنها نیاز دارید، به صورت دستهبندی شده آورده شده است.
9.1. مدیریت فایلها و دایرکتوریها
دستور |
کاربرد |
مثال |
|---|---|---|
|
نمایش مسیر دایرکتوری فعلی |
|
|
لیست کردن فایلها و پوشهها (با سوییچ |
|
|
تغییر دایرکتوری جاری |
|
|
ساخت یک پوشه جدید |
|
|
حذف فایل یا پوشه (با سوییچ |
|
9.2. جستجو و پردازش متن (مهم برای CTF)
برای پیدا کردن پرچمها (Flags) یا استخراج اطلاعات خاص از فایلهای لاگ سنگین، از دستورات زیر استفاده میشود:
دستور ``grep``: جستجوی یک عبارت خاص درون فایلها.
grep "dataist" /etc/passwd # پیدا کردن کلمه flag در تمام فایلهای متنی پوشه فعلی grep -r "flag" .
دستور ``find``: جستجوی فایلها و پوشهها بر اساس نام، حجم یا دسترسی.
find /home -name "*.txt"
9.3. مدیریت سیستم و شبکه
دستور |
کاربرد |
مثال |
|---|---|---|
|
نمایش زنده فرآیندهای در حال اجرا و مصرف رم/پردازنده |
|
|
نمایش کارتهای شبکه و آدرسهای IP متصل به سیستم |
|
|
بررسی پورتهای باز و اتصالات فعال شبکه |
|
|
مدیریت سرویسهای سیستم (شروع، توقف، وضعیت) |
|
نکته
در مسابقات CTF و محیطهای عملیاتی، ترکیب دستورات بالا به کمک پایپ (|) یکی از قدرتمندترین ابزارهای شماست. به عنوان مثال: ss -tulpn | grep 80