الرئيسية
التحديات/The Lock That Isn't

باب لا يُفتح

متوسطويب80 نقطة

نموذج دخول. كلمة السر صحيحة بس ما تعرفها. اقفل المنطق.

خلّينا نطبّق خطوة بخطوة

هذا سؤال على نص جاهز؛ لا يوجد حساب حقيقي تحاول دخوله.

بكلمات بسيطة: الحقن يحدث عندما يخلط الموقع النص المدخل بأمر البحث عن المستخدم.

الخطوة 1 من 2

لاحظ موضع كلمة السر داخل الأمر، ثم افتح أول تلميح.

ليش؟ نريد فهم كيف يمكن للنص أن يغير شرط المقارنة.

شو لازم تشوف؟ تفهم أن البيانات تدخل في الأمر دون فصل.

login.php (leaked snippet)

$sql = "SELECT * FROM users WHERE user='$u' AND pass='$p'";
$res = $db->query($sql);
if ($res->num_rows == 1) { login(); }

تلميحات

كل ما هنا وهمي. ما في نظام حقيقي بيتلمس.

CyberZero

منصة عربية للتدرّب على الأمن السيبراني من الصفر: دروس، تحديات، وساحة تجارب آمنة تمامًا.

القاعدة الذهبية

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

كل ما في هذا الموقع وهمي ومبني للتعلّم. ما في أي نظام حقيقي بيتلمس.