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

شرح ثغرة sqli | الموسوي

  • بادئ الموضوع بادئ الموضوع iraq
  • تاريخ البدء تاريخ البدء

iraq

./عضو جديد

السمعة:

SQL injection
  • ما هي sql ؟
هي عبارة عن query language تستخدم للتحكم في قاعدة البيانات

  • مثال على أوامرها :
show : وتعني اظهار، كمثال show databases, راح يطلعلك قواعد البيانات وغيرها
use select وأكيد يوجد أكثر.
  • أما عن هذه الإختصارات : DB, DBMS, DBA :
  1. DB : هو اختصار لـ Data Base وهو اختصار لمساحة التخزين الي تخلي بيها البيانات الخاصة بك.

  2. DBMS: هو النظام اللي من خلاله تقدر تتحكم ب DB وكمثال PHPMYADMIN
  3. DBA: Database Administrator هو الشخص المتحكم ب قاعدة البيانات (المسؤول)

  • ما هي أنواع الـ DBMS ؟
1. Relations: هو نوع مكون من جداول منظمة وممكن تكون أكثر من جدول, لنفرض أن عندنا جدول اسمه users فكيف نستخرج ما بداخله؟
مثال:
SQL:
select * from users
خلينا نشرح الكود:
select : بمعنى حدد أو "جيب" بالعامية
* : بمعنى كلشي
from : من
users : الجدول المُراد جلبه
هنا تكونت عندنا جملة نقدر نقرأها وواضحة، اللي سويته اني طلبت منه يحضرلي/يجيبلي (select) كلشي (*) من جدول (from) users واللي هو الجدول المستهدف.
2. flat : هو نظام فيه أخطاء غالبًا لأن ممكن الحاجه تتكرر وهيك يصير الوضع غير منتظم مثل الأولى.
3. Objected Oriented : هو يدمج بين relations و objected oriented يجيب كل المعلومات المطابقة للـ ID ويخليهن ب كلاس واحد.
Hierarchical .4 : الشكل الهرمي لقواعد البيانات مُكوَّنه من تفرُّعات وكلما زادت زاد التعقيد.

  • ما هي أنواع الـ DB ؟
OLTP, OLAP : هي العمليات اللي إذا تغيرت بوحدة تتغير بالثانية, مثل ماكينة البنك لما تسحب فلوس راح ينسحب من حسابك, هي عبارة عن تحليل, مثل تحليل المبيعات والربح.
 
التعديل الأخير بواسطة المشرف:
الله يبارك فيك يارب أحسنت (y)
 

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

فانوس

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