كيف يشتغل جهازك فعلاً
معالج، ذاكرة، ملفات، صلاحيات — الصورة الكبيرة اللي بلا ما تفشل كل خطوة بعدها.
قبل ما تتعلم كيف تكسر شي، لازم تعرف كيف مبني. الحاسوب في جوهره آلة غبية جداً وسريعة جداً: بتنفيذ أوامر بسيطة بترتيب، وما بتعمل ولا شي لحالها.
القطع الأربعة اللي لازم تعرفها
- المعالج (CPU): العامل اللي ينفّذ. ما بيخزّن ولا شي، بس بيحسب بسرعة خيالية.
- الذاكرة (RAM): الطاولة اللي شغّال عليها. سريعة، بس بتتمسح لمّا تطفي الجهاز.
- القرص (Disk): الدولاب اللي بتخزّن فيه. أبطأ، بس الدوام.
- نظام التشغيل (OS): المدير. يقرر مين يلمس الطاولة، مين يفتح الدولاب، ومين يقدر يكلّم الشبكة.
كل برنامج شغّال على جهازك هو عملية (Process). ولأي عملية هوية: مين شغّلها، وإيش يحقّلهال تعمل. الهوية هون هي كل موضوع الأمن.
الصلاحيات: الجدار الحقيقي
في لينكس، كل ملف إلو مالك ومجموعة وصلاحيات. لما تكتب أمر، بتشوف هيك شي:
-rwxr-xr-- 1 ali devs 2048 file.txtالأحرف التسعة هي أول خط دفاع. أغلب الاختراقات عملياً بتبدأ من هنا: عملية اشتغلت بصلاحية أكبر من اللي المفروض تكون عليها.
أنت كمان لازم تعوّد نفسك على هالعادة: لا تشتغل أبداً بحساب 'المدير' (root/admin) للدوام. استعمل حساب عادي، وارفع صلاحيته للضرورة فقط.
ليش هاد مهم للاختراق؟
لأن كل هجوم ناجح بيحكي نفس القصة: 'وصلت لكود ينفّذ، ورفّعت صلاحيته'. لما تفهم الملفات والعمليات والصلاحيات، كل هجوم رح يولي مفهوم بدل ما يكون سحر.
خلّينا نطبّق خطوة بخطوة
الطرفية مكان تكتب فيه أمراً بدلاً من الضغط على زر. اكتب كل أمر في الخانة أسفلها ثم اضغط مفتاح الإدخال.
بكلمات بسيطة: المجلد: مكان يجمع الملفات. المسار: عنوان الملف أو المجلد داخل الجهاز الوهمي.
الخطوة 1 من 2
اكتب الأمر التالي وأرسله.
pwdليش؟ يعرض عنوان المجلد الذي تقف فيه الآن.
شو لازم تشوف؟ ترى عنوان مجلد المتدرّب، أو المجلد الذي انتقلت إليه.
اختبار سريع
اقرأ السؤال واضغط الإجابة التي تراها صحيحة. يظهر تحتها سبب الإجابة؛ وإذا أخطأت، اقرأ السبب وغيّر اختيارك. يُسجّل الدرس مكتملًا عندما تصح كل إجاباتك.
أيش بيحصل لمحتواك في الذاكرة (RAM) لمّا تطفي الجهاز؟
ليش ما المفروض تشتغل بحساب root للدوام؟