- CTF
- مسابقة حل مسائل أمنية. في كل تحدٍ تحلل معطيات لتصل إلى قيمة محددة تسمى الفلاق.
- Flag
- الناتج الذي تسلمه للتحقق من الحل. في هذا المسار يكون بالشكل RWQ{...}، وقد يختلف التنسيق في منصات أخرى.
- Artifact
- ملف أو سجل أو نص تستخدمه كدليل. ابدأ بفهم نوعه ومصدره قبل تحويله.
- Bit / Byte
- البت قيمة 0 أو 1. البايت مجموعة من 8 بتات، ويمكنه تمثيل عدد من 0 إلى 255.
- ASCII / UTF-8
- طريقتان لتمثيل النص بأعداد. ASCII يضم حروفًا ورموزًا أساسية. UTF-8 يمثل محارف أوسع، وقد يحتاج الحرف فيه عدة بايتات.
- Hex
- نظام عد أساسه 16، يستخدم 0–9 وa–f. كل خانتين تمثلان بايتًا واحدًا.
- Base64
- ترميز يحول البايتات إلى محارف قابلة للنقل كنص. لا يوفر سرية ولا يحتاج مفتاحًا لفكه.
- Encoding / Encryption
- الترميز يغير طريقة التمثيل. التشفير يستخدم مفتاحًا لحماية السرية. معرفة أيهما أمامك تحدد خطوتك التالية.
- Hash
- بصمة تحسب من البيانات للمقارنة. البصمة ليست نصًا مشفرًا يمكن فكّه إلى الأصل.
- XOR
- عملية على البتات تعطي 1 عندما يختلف البتان و0 عندما يتساويان. تطبيق المفتاح نفسه مرتين يعيد القيمة الأصلية.
- Endianness
- ترتيب بايتات عدد متعدد البايتات: Little-endian يبدأ بالأقل وزنًا، وBig-endian بالأعلى وزنًا.
- Metadata
- بيانات تصف ملفًا، مثل الزمن أو الأبعاد أو نوع المحتوى. تساعدك في الاستدلال، لكنها قد تحتاج أدلة أخرى لتأكيدها.
- Magic bytes
- بايتات معروفة في بداية بعض أنواع الملفات تساعد في تحديد الصيغة حتى لو كان الامتداد مضللًا.
- HTTP / Header / Body
- HTTP ينظم الطلب والرد على الويب. الترويسات تصف الرسالة، والجسم يحمل محتواها إن وجد.
- DOM
- تمثيل صفحة HTML كشجرة عناصر وعلاقات. قراءة الشجرة تساعدك على فهم بنية الصفحة واختيار العنصر المطلوب.
- Cookie
- قيمة يحفظها المتصفح ويرسلها حسب نطاقها وخصائصها. قد تساعد الموقع على ربط الطلبات بجلسة المستخدم.
- DNS
- نظام يربط أسماء النطاقات بسجلات، مثل عناوين IP. نوع السجل يحدد معنى البيانات الموجودة فيه.
- IP / Port
- عنوان IP يحدد طرفًا في الشبكة، والمنفذ يساعد على تمييز الخدمات أو الاتصالات عند هذا الطرف.
- TCP / Sequence
- TCP ينظم نقل تدفق بايتات. أرقام التسلسل تساعد في إعادة ترتيب الأجزاء وتحديد ما تم استلامه.
- Forensics
- تحليل أدلة رقمية لفهم ما حدث. حافظ على الأصل، سجل الزمن، واربط الاستنتاج بمعطيات يمكن مراجعتها.
- Steganography / LSB
- الإخفاء يضع رسالة داخل وسيط آخر. LSB هو البت الأقل وزنًا، وقد يستخدم في أمثلة تعليمية لإخفاء بتات الرسالة.
- Reverse engineering
- فهم سلوك برنامج من بنيته وتعليماته. تتبع المدخل والحالة والمخرج خطوة بخطوة بدل التخمين.
- Register / Stack
- السجل موضع صغير لقيمة أثناء التنفيذ. المكدس بنية تعمل عادة وفق مبدأ آخر داخل، أول خارج.
- OSINT
- تحليل معلومات متاحة علنًا مع تقييم المصدر والتوقيت والاتساق. التمارين هنا تستخدم مصادر وشخصيات خيالية مرفقة بالكامل.
- Hypothesis / Evidence
- الفرضية تفسير محتمل، والدليل معطى يمكن فحصه. اختبر الفرضية بأكثر من قرينة ولا تعامل التخمين كحقيقة.
- Write-up
- شرح قابل للتكرار للحل: ما المعطيات، ماذا جربت، لماذا نجح، وكيف وصلت للناتج.