*Union-based
عندما يكون الموقع مصاب SQL ويتم إرجاع نتائج الاستعلام دون رد بالخطأ ،يمكن استخدام الكلمة الأساسية UNION or SELECT لاسترداد البيانات من جداول أخرى داخل قاعدة البيانات.
ولكن يوجد شرطان لابد من تحقيقها لاسترداد البيانات
- أولا معرفة عدد الأعمدة المصابة والتي من خلالها
عندما يكون الموقع مصاب SQL ويتم إرجاع نتائج الاستعلام دون رد بالخطأ ،يمكن استخدام الكلمة الأساسية UNION or SELECT لاسترداد البيانات من جداول أخرى داخل قاعدة البيانات.
ولكن يوجد شرطان لابد من تحقيقها لاسترداد البيانات
- أولا معرفة عدد الأعمدة المصابة والتي من خلالها
تم الرد من خلال استخدام order by 1 وتضع الارقام تصاعديا إلى أن تصلك رسالة خطأ وهنا نعرف ان اخر عمود مصاب هو ماقبل الخطأ
- ثانيا تستخدم كلمات في الأعمده المصابه لها وظائف معينه مثل :
- user() | تجلب لك users DB
- database() | تجلب لك name DB
- @@version |تجلب لك اصدار DB
- ثانيا تستخدم كلمات في الأعمده المصابه لها وظائف معينه مثل :
- user() | تجلب لك users DB
- database() | تجلب لك name DB
- @@version |تجلب لك اصدار DB
جاري تحميل الاقتراحات...