
ماسح XSS بلغة Python يؤكد حقن الحمولات المنعكسة والمشفّرة، وينفّذ الحمولات لالتقاط ملفات تعريف الارتباط، ويكتشف جدران الحماية WAF، ويختبر XST باستخدام مكتبة HTML5 تضم 44 حمولة.
XSSYA هو ماسح ضوئي للبرمجة النصية عبر المواقع وأداة لتأكيد الثغرات (يعمل بطريقتين) • الطريقة رقم 1 لتأكيد الطلب والاستجابة • الطريقة رقم 2 لتأكيد تنفيذ الحمولة المشفرة والبحث عن نفس الحمولة في كود HTML للصفحة ولكن بعد فك التشفير • يدعم HTTPS • بعد التأكيد (تنفيذ الحمولة للحصول على ملفات تعريف الارتباط) • تحديد 3 أنواع من جدران الحماية WAF (Mod_Security - WebKnight - F5 BIG IP) • يمكن تشغيله على (Windows - Linux) تحتوي XSSYA على مكتبة مستمرة من الحمولات المشفرة لتجاوز جدران الحماية WAF (جدار حماية تطبيقات الويب)، كما تدعم حفظ كود HTML للصفحة قبل تنفيذ الحمولة وعرض كود HTML للصفحة على الشاشة أو الطرفية $ Python xssya.py مثال $ Python xssya.py http://www.domain.com/ http://www.domain.com= http://www.domain.com?
• ما الذي تم تغييره؟ (تحتوي XSSYA الإصدار 2.0 على حمولات أكثر؛ تحتوي المكتبة على 41 حمولة لتعزيز مستوى الكشف تمت إزالة ماسح XSS الآن من XSSYA لتقليل الإيجابيات الكاذبة كانت عناوين URL المراد اختبارها لا تسمح بأي حرف في نهاية عنوان URL باستثناء (/ - = -?) ولكن الآن تمت إزالة هذا القيد
• ما الجديد في XSSYA V2.0؟ حمولة مخصصة 1 – لديك القدرة على اختيار حمولتك المخصصة، مثال: ويمكنك تشفير حمولتك المخصصة بأنواع مختلفة من التشفير مثل (B64 – HEX – URL_Encode –- HEX with Semi Columns)
(HTML Entities à Single & Double Quote only - brackets – And – or Encode all payload with HTML Entities) تدعم هذه الميزة أيضًا طريقة تأكيد ثغرة XSS حيث تختار حمولتك المخصصة والتشفير المخصص، ثم تنفذ وإذا كانت الاستجابة 200 يتم التحقق من نفس الحمولة بعد فك التشفير في صفحة كود HTML.
• ما الجديد في XSSYA V2.0؟ حمولات HTML5 يحتوي XSYSA V2.0 على مكتبة من 44 حمولة HTML5
• ما الجديد في XSSYA V 2.0؟
لدى XSSYA مكتبة لأكثر التطبيقات عرضة لثغرات XSS – البرمجة النصية عبر المواقع، وتشمل هذه المكتبة (Apache – WordPress – PHPmy Admin) إذا اخترت تطبيق apache فإنها تعطيك رقم CVE لإصدار Apache المتأثر ورابط CVE لمزيد من التفاصيل، مما يسهل البحث عن إصدار معين متأثر بثغرة XSS
• ما الجديد في XSSYA V 2.0؟ تمتلك XSSYA ميزة تحويل عنوان IP الخاص بالمهاجم إلى (Hex, Dword, Octal) لتجاوز أي آلية أمان أو IPS قد تكون موجودة على النطاق المستهدف
• ما الجديد في XSSYA V 2.0؟
تتحقق XSSYA مما إذا كان الهدف عرضة لثغرة XST (Cross Site Trace) حيث ترسل طلب Trace مخصصًا وتتحقق مما إذا كان النطاق المستهدف عرضة للثغرة، وسيكون الطلب بهذا الشكل:
TRACE / HTTP/1.0 Host: demo.testfire.net Header1: < script >alert(document.cookie);
الوحدة النمطية التي يجب تنزيلها هي colorama-0.2.7 https://pypi.python.org/pypi/colorama gdshortener 0.0.2 https://pypi.python.org/pypi/gdshortener
ملاحظة: إذا واجهت مشكلة في اتصال Https - فقط احذف (class fake_ssl) واختبر مرة أخرى