مضى على الشبكة و يوم من العطاء.
  • تحذير: يجب على كل روّاد الشبكة تشغيل برامج الاختراق داخل الأنظمة الوهمية وهي بهدف التعلم وحماية الأعضاء والتوعية بها

Sql inj labs

3b0-0d3b0-0d is verified member.

{ || مشرف قسم CTF || }
.:: طاقم المشرفين ::.

السمعة:

بعد تنزيل xampp يمكنك قراءة هذا المقال لمعرفة كيفية تنزيلها

تنصيب خادم محلي XAMPP على نظام windows

تنصيب خادم محلي XAMPP على نظام Kali Linux

بعدها يمكنك تنزيل اللابات من موقع GitHub



أو يمكنك تنزيلها من هنا 👇
sql1.php
sql2.php
sql3.php
sql4.php
sql5.php
sql6.php
  • ثم هذا تضع هذا الملفات داخل ملف xampp\htdocs
  • ثم يجب تشغيل MySQL و Apache​
  • بعدها اكتب في قوقل http://localhost/sql1.php
لنفتح على السؤال الأول 👇
1700518931395.png


يمكنك حله ببساطة عن طريق الكويري التالية 👇

حسب الموقع أو النموذج الخاص بالموقع نجد أن الإدخال في مكان $firstname

SELECT lastname FROM users WHERE firstname=‘$firstname’

فعند ادخال الكويري يصبح هكذا '– -WHERE firstname= ''or 1

معنى هذا الكلام أنه
: أولًا انهي المكان المخصص لكتابه الأسم من خلال ثم بعطيه or 1 لأعطيه أمر أن الجمله True فيعرض كل الأسماء الموجودة

وآخر شيء أعطيه – - لتنهي كل الكلام المكتوب بعد يعني تعليق الكلام الذي بعدها
1700518940453.png

👇
لنفتح على السؤال الثاني 👇
1700518950627.png


يمكنك حله ببساطة عن طريق الكويريز التالية 👇
1 or 1 = 1 -- -

أو
UNHEX (27) or 1 = 1 – -

علمًا أن ( ’ ) بالهيكس تساوي 27

1700518958842.png

👇
لنفتح على السؤال الثالث 👇
1700518966075.png


يمكنك حله ببساطة عن طريق الكويريز التالية 👇

1700518972278.png

👇
لنفتح على السؤال الرابع 👇
1700518977774.png


يمكنك حله ببساطة عن طريق الكويريز التالية 👇
1 or 1 = 1 -- -

أو
UNHEX (27) or 1 = 1 – -

👇
لنفتح على السؤال الخامس 👇
1700519092311.png

لم يتم حله إلى الآن
بسبب إذا اتطلعنا على النموذج الخاص بالموقع لخيار ال submit هكذا

1700519099459.png


تلاحظ أنه يأخذ المتغير الذي إدخله ويأخذه ك string بسبب ( ." ) أي كنص كما هو ولا يقوم بأي عمليه على النص اللذي اكتبه

لو أنه هكذا يمكن حله ببساطة

1700519106045.png


يتبع …
 
التعديل الأخير بواسطة المشرف:

آخر المشاركات

فانوس

رمضان
عودة
أعلى