Getting startedدليل البدء

Everything you need to go from a new account to your first solved challenge.

كل ما تحتاجه لتنتقل من حساب جديد إلى أول تحدٍّ تحلّه.

Before you startقبل أن تبدأ

You need a current browser and an email address. Nothing else is required to begin. Install the tools below as challenges ask for them.

تحتاج متصفحاً حديثاً وبريداً إلكترونياً فقط. لا شيء آخر مطلوب للبدء، وثبّت الأدوات أدناه حين تطلبها التحديات.

Your first solveأول تحدٍّ تحلّه

  1. Create your accountأنشئ حسابك

    Select Create an account. Choose a username you are happy to show publicly, because it appears on the scoreboard, and use an email address you can access.

    اضغط إنشاء حساب. اختر اسم مستخدم لا تمانع أن يراه الجميع، لأنه يظهر على لوحة النتائج، واستخدم بريداً إلكترونياً تستطيع الوصول إليه.

  2. Confirm your emailأكّد بريدك الإلكتروني

    If email confirmation is on, open the message we send and follow its link. Check your spam folder if nothing arrives within a few minutes.

    إذا كان تأكيد البريد مفعّلاً، افتح الرسالة التي نرسلها واتبع الرابط فيها. تفقّد مجلد الرسائل المزعجة إن لم تصلك خلال دقائق.

  3. Open the challengesافتح صفحة التحديات

    The Challenges page groups problems by category. Each one shows its point value and whether you have already solved it.

    تجمع صفحة التحديات المسائل حسب الفئة، وتعرض لكل تحدٍّ قيمته بالنقاط وهل حللته من قبل.

  4. Read the challengeاقرأ التحدي

    Open a challenge to see its description, files to download and, when it has one, the address of a server to connect to.

    افتح التحدي لترى وصفه والملفات التي تنزّلها، وعنوان الخادم الذي تتصل به إن كان له خادم.

  5. Submit the flagأرسل العلم

    A flag looks like CP{some_text}. CP stands for Cyberpedia, and cp is the Linux copy command: copy the whole flag, including the braces. Try the practice challenge below.

    يبدو العلم هكذا: CP{some_text}. الحرفان CP اختصار Cyberpedia، وهما أيضاً أمر cp في لينكس للنسخ: انسخ العلم كاملاً بما فيه الأقواس. جرّب التحدي التدريبي أدناه.

    Warm-upتمرين تسخين100 pts100 نقطة

    Decode the Base64 text in the terminal and submit the result as the flag. You can use base64 -d or any online decoder.

    فكّ ترميز نص Base64 في الطرفية وأرسل الناتج علماً. يمكنك استخدام base64 -d أو أي أداة فك ترميز.

    player@cp: ~
    player@cp:~$ cat warmup.txt
    Q1B7eW91cl90dXJuX25vd30=

    Practice form. No points are recorded.

    نموذج تجريبي. لا تُسجَّل فيه نقاط.

  6. Check your standingتابع ترتيبك

    Your profile lists what you solved. The scoreboard ranks everyone by points, and when two players tie, the one who reached the score first ranks higher.

    يعرض ملفك الشخصي ما حللته، وتصنّف لوحة النتائج الجميع حسب النقاط، وعند التعادل يتقدّم من وصل إلى النتيجة أولاً.

Tools worth installingأدوات تستحق التثبيت

When you get stuckحين تتعثر

  • Re-read the description. Small details often point to the technique.أعد قراءة الوصف. التفاصيل الصغيرة كثيراً ما تدلّ على الأسلوب.
  • Search for the technique, not for the answer.ابحث عن الأسلوب لا عن الجواب.
  • Use a hint if the challenge offers one. Hints cost points, and the cost is shown before you unlock them.استعمل تلميحاً إن كان التحدي يوفّره. التلميحات تكلّف نقاطاً، وتظهر تكلفتها قبل أن تفتحها.
  • Ask general questions of the community, but never ask for or share flags during a competition.اسأل المجتمع أسئلة عامة، ولا تطلب الأعلام ولا تشاركها أثناء المسابقة.

Practice safelyتدرّب بأمان

Attack only the machines, files and services a challenge gives you. Everything else is out of bounds. The rules explain what that includes.

استهدف فقط الأجهزة والملفات والخدمات التي يقدّمها لك التحدي. كل ما عداها خارج النطاق، وتوضّح القواعد ما يشمله ذلك.

Ready? Open your first challengeجاهز؟ افتح أول تحدٍّ

Pick the easiest one in a track you like. Hints are there if you need them.اختر أسهل تحدٍّ في المسار الذي يعجبك، والتلميحات متاحة عند الحاجة.

Open challengesفتح التحديات