موصى به: رمز ASP: بيان RS.Open تفاصيل المحتوى المقتبس التالي: '********************************** ام
س: نريد منح الوصول إلى حساب المستخدم المجهول على الويب لقراءة المعلومات من أنظمة أخرى ، ومع ذلك ، لا نعرف كلمة المرور لهذا الحساب. كيف يمكنني الحصول على كلمة المرور هذه؟
الإجابة: حساب IUSR_ <Computer> هو حساب مستخدم ويب مجهول الهوية ، والذي تم إنشاؤه أثناء تثبيت IIS. يتم تخزين كلمة المرور هذه في SAM المحلية (في Active Directory لوحدات التحكم في مجال Windows 2000) ، ويتم تخزينها أيضًا في Metabase. نظرًا لأن كلمة المرور مخزنة في Metabase ، يمكنك استخدام البرنامج النصي .vbs لاستخراج كلمات المرور لحسابين ، IUSR و IWAM ، على النحو التالي:
رمز البرنامج
| ما يلي هو المحتوى المقتبس: |
خافت iisobject
تعيين iisObject = getObject (IIS: // localhost/w3svc)
wscript.echo anonymoususername = & iisobject.get (AnonymoususerName) & vbcrlf & _
AnonymousUserPass = & iisObject.get (مجهول UnynomouserPass) و VBCRLF & VBCRLF & _
wamusername = & iisobject.get (wamusername) & vbcrlf & _
wamuserpass = & iisobject.get (wamuserpass)
تعيين iisobject = لا شيء
ملاحظة: يمكن لهذا البرنامج النصي عرض كلمات مرور حساب IUSR و IWAM لخدمة خدمة الويب على مستوى السمة الرئيسي. إذا قمت بتكوين التحقق المجهول للوصول إلى موقع ويب أو دليل باستخدام حساب مستخدم آخر ، فيجب عليك تعديل البرنامج النصي وفقًا لذلك لتعكس التحديثات التي تم إجراؤها.