Page 238 - بسم الله الرحمن الرحيم
P. 238
(:حصلنا على أول أسم مستخد.م وهو عاد ًة ما يكون للدمن
وسبب ظهور هذا الخطأ هو لننا نطلب من محرك SQLأن يقو.م بتحويل قيمة نصيه )وهي
(Lame_Adminإلى قيمة عدديه صحيحه) (int
وهو الشيء الغير مسمو ح ,لذلك يقو.م بأختبارك أنه ل يستطيع تصحويل Lame_Adminإلى قيمة عدديه
صحيحه (:هذا أذكى شي قامت microsoftبعمله (:
الن حصلنا على أسم المستخد.م وسنحاول الحصول على كلمة المرور
ندختل أسم المستخد.م التالي blah' union SELECT passwd,passwd,passwd,pass:
wd,passwd FROM user
بنفس العدد السابق عند حصولنا على أسم المستخد.م
سنحصل على هذا الخطأ
اقتباس:
Microsoft OLE DB Provider for ODBC Drivers error
''80040e07
]Microsoft][ODBC SQL Server Driver][SQL Server]Syntax
error converting the
.varchar value 'stupid' to a column of data type int
admin/admin.asp, line 13/
حصلنا على أسم المستخد.م وكلمة المرور ويمكننا تصسجيل الدختول للصفحة المحميه بدون وجهود أي أثر لنا
إل إذا كانت الصفحه المحميه عند الدختول لها تصقو.م بطباعة بعض المعلومات مثل رقم اليبي لختر شخض قا.م
بالدختول بإسم المستخد.م هذا
عندها فكر بما ستقو.م به بنفسك
بقي أتصكلم عن الـ Stored Procedure
وهي كتشبيه أقرب إلى أدوات موجهوده مسبقا Built-inتصقو.م بعمل محدد عند طلبها
ستستطيع الستفاده من الـ Stored Procedureإذا كان الـ SQL Serverيعمل على المستخد.م sa
أو إذا كان المستخد.م الذي يعمل عليه الـ SQL Serverتصم السما ح له بساٍستخدامها
لذلك فأنت محظوظ عند حصولك على SQL Serverبهذه المكانيات
يوجهد أكثر من Stored Procedure 100
في الجدول التالي أهمها
---------------------------+
+------------------------------------------------------------------------------+
| |----------xp_cmdshellتصمرير أمر لنظا.م التشغيل ) يتم تصنفيذه على حسب صلحيات
المستخد.م(|-------
| |-----------xp_regreadقراءة قيمة مفتا ح في
الريجستري|--------------------------------------------
238