موصى به: The Ultimate Faux-Fake of ASP Backdoor أتذكر حصان طروادة الذي ادعى أنه لم يقتل أبدًا عندما خرج طروادة ASP. هاها ، حتى يومنا هذا ، يمكن لأي برنامج مكافحة الفيروسات أن يقتلها دون ترك أي درع^ _^ haha ، بسبب فكرة تغيير قذيفة طروادة لتجنب برامج مكافحة الفيروسات ، يمكننا أيضًا تجربة حصان طروادة.
غالبًا ما يواجه المستخدمون بعض المعلومات المزعجة عند زيارة موقع ما ، مثلهم في كثير من الأحيان إلى الصفحة التالية دون إرسال بيانات فعليًا إلى النموذج ، أو في كثير من الأحيان تصل إلى صفحة ، والتي يتم نقلها في شكل سلسلة استعلام ، مثل؟ ID = 236454.
إذا لم تحصل الصفحة على معلومات ، فسيحدث خطأ كبير. يحدث هذا غالبًا عندما تبحث الصفحة عن معرف أو بعض المعلومات الأخرى ، ويتصل المستخدم بالصفحة باستخدام إشارة مرجعية أو محرك بحث. لذلك ، يتم فقد المعلومات المطلوبة من قبل الصفحة وينتهي الصفحة.
يمكنك التحقق لمعرفة ما إذا تم إرسال البيانات ، وذلك للتحكم في حدوث هذا الموقف ، ثم عرض رسائل خطأ محددة بناءً على الموقف ، أو تنفيذ إجراءات أخرى ، مثل إعادة توجيه الصفحة المطلوبة.
في الأمثلة الثلاثة التالية ، يتم عرض رسالة واحدة فقط على الشاشة.
ضع هذا الرمز مباشرة تحت <٪ @ language = vbscript ٪>.
للحصول على نموذج ، استخدم طريقة البريد
| ما يلي هو المحتوى المقتبس: <٪ إذا طلب. استجابة. write (<p align = center> <font face = arial> كان هناك خطأ. <br> & vbcrlf) استجابة. write (لم يتم نشر أي بيانات. < /font> & VBCRLF) استجابة إنهاء إذا ٪> |
للحصول على نموذج ، استخدم الأساليب والحصول على الأساليب. وينطبق الشيء نفسه على الصفحات المتصلة بسلاسل الاستعلام ، مثل المعرف = 236454
| ما يلي هو المحتوى المقتبس: <٪ إذا طلب. QuareString = إذن استجابة. write (<p align = center> <font face = arial> كان هناك خطأ. <br> & vbcrlf) استجابة. write (لم يتم نشر أي بيانات. < /font> & VBCRLF) استجابة إنهاء إذا ٪> |
من أجل تلخيص الموقف في المثال أعلاه ، يجب القيام بالعمل التالي. على الرغم من وجود طرق بسيطة ، إلا أن هذا المثال سيكون وسيلة جيدة لتعلم المبادئ الأساسية للمبتدئين.
| ما يلي هو المحتوى المقتبس: <٪ ISDATA = 0 إذا طلب. إذا طلب إذا isData = 0 ثم استجابة. write (<p align = center> <font face = arial> كان هناك خطأ. <br> & vbcrlf) استجابة. write (لم يتم نشر أي بيانات. < /font> & VBCRLF) استجابة إنهاء إذا ٪> |
أو
| ما يلي هو المحتوى المقتبس: <٪ ISDATA = لا إذا طلب. إذا طلب إذا isData = لا ثم استجابة. write (<p align = center> <font face = arial> كان هناك خطأ. <br> & vbcrlf) استجابة. write (لم يتم نشر أي بيانات. < /font> & VBCRLF) استجابة إنهاء إذا ٪> |
مشاركة: كيفية حظر IP مع ASP لمنع رسائل البريد العشوائي IP الثابت فيما يلي المحتوى المشار إليه: <٪ dim IP ، IPString ، VisitiP'the عنوان IP المراد حظره IPString = | 195.225.177.34 | 195.225.177.137 | 72.232.250.10 | & Qu