لینوکس و دنیای متن‌باز

بازی Command Conqueror؛ ترمینال لینوکس خودتو به چالش بکش و هک رو یاد بگیر!

تا حالا شده بخوای مهارت‌هات توی Terminal لینوکس رو محک بزنی ولی ندونی از کجا شروع کنی؟ بازی جذاب و خفن Command Conqueror دقیقاً همون چیزیه که بهش نیاز داری! این بازی یک چالش CTF یا همون «پرچم را بگیر» خودمونیه که شامل ۱۰ مرحله مختلف از معماهای خط فرمان لینوکسی میشه. داستان از پیدا کردن فایل‌های مخفی شروع میشه و با بالا بردن دسترسی یا همون privilege escalation توی سیستم تموم میشه.

توی هر مرحله، پرت میشی وسط یه سیستم لینوکسی کوچیک که لرد تاکسی (Lord Tuxi) حکومت می‌کنه! اون یه معما برات گذاشته و یک flag رو قایم کرده. باید با استفاده از دستورات واقعی لینوکس، flag رو پیدا کنی، ثبتش کنی و توی جدول امتیازات بالا بری. خبر خوب اینکه بازی کاملاً رایگانه و حتی نیازی به ساختن اکانت نداره، البته می‌تونی اون رو به اکانت Linux Handbook خودت وصل کنی تا پیشرفتت همیشه ذخیره بمونه.

بازی لینوکس Command Conqueror - بازی Command Conqueror؛ ترمینال لینوکس خودتو به چالش بکش و هک رو یاد بگیر!

شروع سریع و نصب بازی

برای اجرای این بازی به سیستم‌عامل لینوکس یا macOS نیاز داری که Docker روش روشن باشه. اگر هم ویندوز داری، حتماً از WSL 2 استفاده کن. خیلی راحت بازی رو دانلود و اجرا کن:

curl -fsSLO https://ctf.linuxhandbook.com/play.py
python3 play.py

یک نام کاربری انتخاب کن، بعد از منو گزینه Command Conqueror رو بزن. کلمه play رو تایپ کن تا وارد مرحله اول بشی و با این دستور کار رو شروع کنی:

cat hint.txt

وقتی flag رو پیدا کردی (چیزی شبیه به LHB{...} هست)، اونو کپی کن، exit رو بزن و با این دستور ثبتش کن:

submit LHB{...}

اگر Docker بهت گیر داد و خطای دسترسی داد، کافیه از sudo python3 play.py استفاده کنی.

مراحل بازی از صفر تا صد

این بازی ۱۰ مرحله جذاب داره که مجموعاً ۳۳۰۰ امتیاز بهت میده. مراحل رو باید به ترتیب حل کنی. اوایل کار با دستورات ساده‌تر مثل پیدا کردن فایل‌های مخفی شروع میشه، اما کم‌کم توی مرحله ۸ باید از grep و awk بهصورت ترکیبی استفاده کنی!

  • مراحل ۱ تا ۳: فایل‌های مخفی، جستجو در فایل سیستم و کار با نام‌های عجیب‌وغریب فایل‌ها
  • مراحل ۴ تا ۷: کار با آرشیوها، Cron jobها، پکیج‌های رمزنگاری شده، Processها و شبکه
  • مراحل ۸ تا ۱۰: فیلتر کردن لاگ‌ها، پردازش متن، لینک‌های سخت و در نهایت بالا بردن دسترسی (SUID)

چند تا ترفند طلایی برای برنده شدن

معماهای لرد تاکسی رو بیشتر از یک بار بخون! اون عاشق بازی با کلماته‌، پس به شعرها و متن‌ها خوب دقت کن. اگر هم یک مرحله رو خراب کردی اصلاً نترس، فقط کافیه دستور restart رو بزنی تا بازی از اول برات تازه بشه. هیچ امتیاز یا امتیازی رو هم از دست نمی‌دی!

منبع اصلی: Linux Handbook (آموزش و ترفند) | 8 مهر 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا